home *** CD-ROM | disk | FTP | other *** search
/ World Book 1998 1.1 (Macintosh) / World Book Disk 1 of 2.bin / World Book Installer / World Book Installer / Report Wizard.rsrc / CODE_4_Panes.txt < prev    next >
Text File  |  1998-12-15  |  1MB  |  19,693 lines

  1. # near model CODE resource
  2. # jump table entries: 11208-11682 (475 of them)
  3. 00000000  0000 2BC8                ori.b      D0, 0xC8
  4. 00000004  0000 DFE2                ori.b      D0, 0xE2
  5. 00000008  4E56 0000                link       A6, 0
  6. 0000000C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7. 00000010  246E 0008                movea.l    A2, [A6 + 0x8]
  8. 00000014  362E 000C                move.w     D3, [A6 + 0xC]
  9. 00000018  266E 000E                movea.l    A3, [A6 + 0xE]
  10. 0000001C  4A43                     tst.w      D3
  11. 0000001E  6714                     beq        +0x16 /* 00000034 */
  12. 00000020  204A                     movea.l    A0, A2
  13. 00000022  41E8 006E                lea.l      A0, [A0 + 0x6E]
  14. 00000026  2848                     movea.l    A4, A0
  15. 00000028  2488                     move.l     [A2], A0
  16. 0000002A  2F0C                     move.l     -[A7], A4
  17. 0000002C  4EB9 0000 3AE0           jsr        [0x00003AE0]
  18. 00000032  584F                     addq.w     A7, 4
  19. label00000034:
  20. 00000034  2F0B                     move.l     -[A7], A3
  21. 00000036  4267                     clr.w      -[A7]
  22. 00000038  2F0A                     move.l     -[A7], A2
  23. 0000003A  61FF 0000 053A           bsr        +0x53C /* 00000576 */
  24. 00000040  41F9 0001 B682           lea.l      A0, [0x0001B682]
  25. 00000046  2548 0004                move.l     [A2 + 0x4], A0
  26. 0000004A  41F9 0001 B682           lea.l      A0, [0x0001B682]
  27. 00000050  41E8 0194                lea.l      A0, [A0 + 0x194]
  28. 00000054  2252                     movea.l    A1, [A2]
  29. 00000056  2288                     move.l     [A1], A0
  30. 00000058  41F9 0001 B682           lea.l      A0, [0x0001B682]
  31. 0000005E  41E8 0150                lea.l      A0, [A0 + 0x150]
  32. 00000062  2548 0028                move.l     [A2 + 0x28], A0
  33. 00000066  2852                     movea.l    A4, [A2]
  34. 00000068  204A                     movea.l    A0, A2
  35. 0000006A  41E8 006E                lea.l      A0, [A0 + 0x6E]
  36. 0000006E  91CC                     sub.l      A0, A4
  37. 00000070  2948 0008                move.l     [A4 + 0x8], A0
  38. 00000074  4878 0004                push.l     0x4
  39. 00000078  486A 0066                pea.l      [A2 + 0x66]
  40. 0000007C  2F0B                     move.l     -[A7], A3
  41. 0000007E  2057                     movea.l    A0, [A7]
  42. 00000080  2250                     movea.l    A1, [A0]
  43. 00000082  2269 0024                movea.l    A1, [A1 + 0x24]
  44. 00000086  4E91                     jsr        [A1]
  45. 00000088  4878 0002                push.l     0x2
  46. 0000008C  486A 006A                pea.l      [A2 + 0x6A]
  47. 00000090  2F0B                     move.l     -[A7], A3
  48. 00000092  2057                     movea.l    A0, [A7]
  49. 00000094  2250                     movea.l    A1, [A0]
  50. 00000096  2269 0024                movea.l    A1, [A1 + 0x24]
  51. 0000009A  4E91                     jsr        [A1]
  52. 0000009C  4878 0002                push.l     0x2
  53. 000000A0  486A 006C                pea.l      [A2 + 0x6C]
  54. 000000A4  2F0B                     move.l     -[A7], A3
  55. 000000A6  2057                     movea.l    A0, [A7]
  56. 000000A8  2250                     movea.l    A1, [A0]
  57. 000000AA  2269 0024                movea.l    A1, [A1 + 0x24]
  58. 000000AE  4E91                     jsr        [A1]
  59. 000000B0  204A                     movea.l    A0, A2
  60. 000000B2  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  61. 000000B6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  62. 000000BA  4E5E                     unlink     A6
  63. 000000BC  4E75                     rts
  64. 000000BE  206F 0004                movea.l    A0, [A7 + 0x4]
  65. 000000C2  216F 0008 0066           move.l     [A0 + 0x66], [A7 + 0x8]
  66. 000000C8  4E75                     rts
  67. 000000CA  206F 0004                movea.l    A0, [A7 + 0x4]
  68. 000000CE  322F 0008                move.w     D1, [A7 + 0x8]
  69. 000000D2  302F 000A                move.w     D0, [A7 + 0xA]
  70. 000000D6  3141 006A                move.w     [A0 + 0x6A], D1
  71. 000000DA  3140 006C                move.w     [A0 + 0x6C], D0
  72. 000000DE  4E75                     rts
  73. 000000E0  4E56 0000                link       A6, 0
  74. 000000E4  2F0A                     move.l     -[A7], A2
  75. 000000E6  246E 0008                movea.l    A2, [A6 + 0x8]
  76. 000000EA  3F2A 006A                move.w     -[A7], [A2 + 0x6A]
  77. 000000EE  2F0A                     move.l     -[A7], A2
  78. 000000F0  2057                     movea.l    A0, [A7]
  79. 000000F2  2268 0004                movea.l    A1, [A0 + 0x4]
  80. 000000F6  2269 0190                movea.l    A1, [A1 + 0x190]
  81. 000000FA  4E91                     jsr        [A1]
  82. 000000FC  5C4F                     addq.w     A7, 6
  83. 000000FE  245F                     movea.l    A2, [A7]+
  84. 00000100  4E5E                     unlink     A6
  85. 00000102  4E75                     rts
  86. 00000104  4E56 FFF8                link       A6, -0x0008
  87. 00000108  48E7 1820                movem.l    -[A7], D3,D4,A2
  88. 0000010C  246E 0008                movea.l    A2, [A6 + 0x8]
  89. 00000110  362E 000C                move.w     D3, [A6 + 0xC]
  90. 00000114  486E FFF8                pea.l      [A6 - 0x8]
  91. 00000118  2F0A                     move.l     -[A7], A2
  92. 0000011A  2057                     movea.l    A0, [A7]
  93. 0000011C  2268 0004                movea.l    A1, [A0 + 0x4]
  94. 00000120  2269 003C                movea.l    A1, [A1 + 0x3C]
  95. 00000124  4E91                     jsr        [A1]
  96. 00000126  4EB9 0000 20B0           jsr        [0x000020B0]
  97. 0000012C  0C43 7FFF                cmpi.w     D3, 0x7FFF
  98. 00000130  504F                     addq.w     A7, 8
  99. 00000132  661A                     bne        +0x1C /* 0000014E */
  100. 00000134  486E FFF8                pea.l      [A6 - 0x8]
  101. 00000138  2079 0002 B752           movea.l    A0, [0x0002B752]
  102. 0000013E  4868 00AA                pea.l      [A0 + 0xAA]
  103. 00000142  A8A5                     syscall    FillRect
  104. 00000144  486E FFF8                pea.l      [A6 - 0x8]
  105. 00000148  A8A1                     syscall    FrameRect
  106. 0000014A  6000 0080                bra        +0x82 /* 000001CC */
  107. label0000014E:
  108. 0000014E  282A 0066                move.l     D4, [A2 + 0x66]
  109. 00000152  0C84 4943 4E23           cmpi.l     D4, 0x49434E23 /* 'ICN#' */
  110. 00000158  6634                     bne        +0x36 /* 0000018E */
  111. 0000015A  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  112. 00000160  6614                     bne        +0x16 /* 00000176 */
  113. 00000162  554F                     subq.w     A7, 2
  114. 00000164  486E FFF8                pea.l      [A6 - 0x8]
  115. 00000168  42A7                     clr.l      -[A7]
  116. 0000016A  3F03                     move.w     -[A7], D3
  117. 0000016C  303C 0500                move.w     D0, 0x500
  118. 00000170  ABC9                     syscall    IconDispatch
  119. 00000172  301F                     move.w     D0, [A7]+
  120. 00000174  6056                     bra        +0x58 /* 000001CC */
  121. label00000176:
  122. 00000176  554F                     subq.w     A7, 2
  123. 00000178  486E FFF8                pea.l      [A6 - 0x8]
  124. 0000017C  2F3C 0001 0000           move.l     -[A7], 0x10000
  125. 00000182  3F03                     move.w     -[A7], D3
  126. 00000184  303C 0500                move.w     D0, 0x500
  127. 00000188  ABC9                     syscall    IconDispatch
  128. 0000018A  301F                     move.w     D0, [A7]+
  129. 0000018C  603E                     bra        +0x40 /* 000001CC */
  130. label0000018E:
  131. 0000018E  0C84 5049 4354           cmpi.l     D4, 0x50494354 /* 'PICT' */
  132. 00000194  6618                     bne        +0x1A /* 000001AE */
  133. 00000196  594F                     subq.w     A7, 4
  134. 00000198  3F03                     move.w     -[A7], D3
  135. 0000019A  A9BC                     syscall    GetPicture
  136. 0000019C  205F                     movea.l    A0, [A7]+
  137. 0000019E  2448                     movea.l    A2, A0
  138. 000001A0  200A                     move.l     D0, A2
  139. 000001A2  6728                     beq        +0x2A /* 000001CC */
  140. 000001A4  2F0A                     move.l     -[A7], A2
  141. 000001A6  486E FFF8                pea.l      [A6 - 0x8]
  142. 000001AA  A8F6                     syscall    DrawPicture
  143. 000001AC  601E                     bra        +0x20 /* 000001CC */
  144. label000001AE:
  145. 000001AE  0C84 4943 4F4E           cmpi.l     D4, 0x49434F4E /* 'ICON' */
  146. 000001B4  6616                     bne        +0x18 /* 000001CC */
  147. 000001B6  594F                     subq.w     A7, 4
  148. 000001B8  3F03                     move.w     -[A7], D3
  149. 000001BA  A9BB                     syscall    GetIcon
  150. 000001BC  205F                     movea.l    A0, [A7]+
  151. 000001BE  2448                     movea.l    A2, A0
  152. 000001C0  200A                     move.l     D0, A2
  153. 000001C2  6708                     beq        +0xA /* 000001CC */
  154. 000001C4  486E FFF8                pea.l      [A6 - 0x8]
  155. 000001C8  2F0A                     move.l     -[A7], A2
  156. 000001CA  A94B                     syscall    PlotIcon
  157. label000001CC:
  158. 000001CC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  159. 000001D0  4E5E                     unlink     A6
  160. 000001D2  4E75                     rts
  161. 000001D4  4E56 0000                link       A6, 0
  162. 000001D8  48E7 1820                movem.l    -[A7], D3,D4,A2
  163. 000001DC  246E 0008                movea.l    A2, [A6 + 0x8]
  164. 000001E0  182E 000E                move.b     D4, [A6 + 0xE]
  165. 000001E4  162E 0010                move.b     D3, [A6 + 0x10]
  166. 000001E8  B803                     cmp.b      D4, D3
  167. 000001EA  6730                     beq        +0x32 /* 0000021C */
  168. 000001EC  362A 006A                move.w     D3, [A2 + 0x6A]
  169. 000001F0  4A04                     tst.b      D4
  170. 000001F2  6704                     beq        +0x6 /* 000001F8 */
  171. 000001F4  362A 006C                move.w     D3, [A2 + 0x6C]
  172. label000001F8:
  173. 000001F8  42A7                     clr.l      -[A7]
  174. 000001FA  2F0A                     move.l     -[A7], A2
  175. 000001FC  2057                     movea.l    A0, [A7]
  176. 000001FE  2268 0004                movea.l    A1, [A0 + 0x4]
  177. 00000202  2269 00E8                movea.l    A1, [A1 + 0xE8]
  178. 00000206  4E91                     jsr        [A1]
  179. 00000208  3F03                     move.w     -[A7], D3
  180. 0000020A  2F0A                     move.l     -[A7], A2
  181. 0000020C  2057                     movea.l    A0, [A7]
  182. 0000020E  2268 0004                movea.l    A1, [A0 + 0x4]
  183. 00000212  2269 0190                movea.l    A1, [A1 + 0x190]
  184. 00000216  4E91                     jsr        [A1]
  185. 00000218  4FEF 000E                lea.l      A7, [A7 + 0xE]
  186. label0000021C:
  187. 0000021C  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  188. 00000220  4E5E                     unlink     A6
  189. 00000222  4E75                     rts
  190. 00000224  4E56 0000                link       A6, 0
  191. 00000228  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  192. 0000022C  2057                     movea.l    A0, [A7]
  193. 0000022E  2268 0004                movea.l    A1, [A0 + 0x4]
  194. 00000232  2269 0184                movea.l    A1, [A1 + 0x184]
  195. 00000236  4E91                     jsr        [A1]
  196. 00000238  4E5E                     unlink     A6
  197. 0000023A  4E75                     rts
  198. 0000023C  4E56 FFF4                link       A6, -0x000C
  199. 00000240  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  200. 00000244  246E 0008                movea.l    A2, [A6 + 0x8]
  201. 00000248  2A2E 000C                move.l     D5, [A6 + 0xC]
  202. 0000024C  282E 0010                move.l     D4, [A6 + 0x10]
  203. 00000250  2F04                     move.l     -[A7], D4
  204. 00000252  2F05                     move.l     -[A7], D5
  205. 00000254  2F0A                     move.l     -[A7], A2
  206. 00000256  61FF 0000 3FF8           bsr        +0x3FFA /* 00004250 */
  207. 0000025C  1600                     move.b     D3, D0
  208. 0000025E  4A03                     tst.b      D3
  209. 00000260  4FEF 000C                lea.l      A7, [A7 + 0xC]
  210. 00000264  6744                     beq        +0x46 /* 000002AA */
  211. 00000266  0CAA 4943 4E23 0066      cmpi.l     [A2 + 0x66], 0x49434E23 /* 'ICN#' */
  212. 0000026E  663A                     bne        +0x3C /* 000002AA */
  213. 00000270  486E FFF4                pea.l      [A6 - 0xC]
  214. 00000274  2F0A                     move.l     -[A7], A2
  215. 00000276  2057                     movea.l    A0, [A7]
  216. 00000278  2268 0004                movea.l    A1, [A0 + 0x4]
  217. 0000027C  2269 0038                movea.l    A1, [A1 + 0x38]
  218. 00000280  4E91                     jsr        [A1]
  219. 00000282  4A00                     tst.b      D0
  220. 00000284  504F                     addq.w     A7, 8
  221. 00000286  6722                     beq        +0x24 /* 000002AA */
  222. 00000288  3D45 FFFE                move.w     [A6 - 0x2], D5
  223. 0000028C  3D44 FFFC                move.w     [A6 - 0x4], D4
  224. 00000290  554F                     subq.w     A7, 2
  225. 00000292  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  226. 00000296  486E FFF4                pea.l      [A6 - 0xC]
  227. 0000029A  4267                     clr.w      -[A7]
  228. 0000029C  3F2A 006A                move.w     -[A7], [A2 + 0x6A]
  229. 000002A0  303C 060D                move.w     D0, 0x60D
  230. 000002A4  ABC9                     syscall    IconDispatch
  231. 000002A6  101F                     move.b     D0, [A7]+
  232. 000002A8  1600                     move.b     D3, D0
  233. label000002AA:
  234. 000002AA  1003                     move.b     D0, D3
  235. 000002AC  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  236. 000002B0  4E5E                     unlink     A6
  237. 000002B2  4E75                     rts
  238. 000002B4  4E56 0000                link       A6, 0
  239. 000002B8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  240. 000002BC  246E 0008                movea.l    A2, [A6 + 0x8]
  241. 000002C0  362E 000C                move.w     D3, [A6 + 0xC]
  242. 000002C4  286E 000E                movea.l    A4, [A6 + 0xE]
  243. 000002C8  4A43                     tst.w      D3
  244. 000002CA  6714                     beq        +0x16 /* 000002E0 */
  245. 000002CC  204A                     movea.l    A0, A2
  246. 000002CE  41E8 0134                lea.l      A0, [A0 + 0x134]
  247. 000002D2  2648                     movea.l    A3, A0
  248. 000002D4  2488                     move.l     [A2], A0
  249. 000002D6  2F0B                     move.l     -[A7], A3
  250. 000002D8  4EB9 0000 3AE0           jsr        [0x00003AE0]
  251. 000002DE  584F                     addq.w     A7, 4
  252. label000002E0:
  253. 000002E0  2F0C                     move.l     -[A7], A4
  254. 000002E2  4267                     clr.w      -[A7]
  255. 000002E4  2F0A                     move.l     -[A7], A2
  256. 000002E6  61FF 0000 3624           bsr        +0x3626 /* 0000390C */
  257. 000002EC  41F9 0001 B498           lea.l      A0, [0x0001B498]
  258. 000002F2  2548 0004                move.l     [A2 + 0x4], A0
  259. 000002F6  41F9 0001 B498           lea.l      A0, [0x0001B498]
  260. 000002FC  41E8 0150                lea.l      A0, [A0 + 0x150]
  261. 00000300  2252                     movea.l    A1, [A2]
  262. 00000302  2288                     move.l     [A1], A0
  263. 00000304  2652                     movea.l    A3, [A2]
  264. 00000306  204A                     movea.l    A0, A2
  265. 00000308  41E8 0134                lea.l      A0, [A0 + 0x134]
  266. 0000030C  91CB                     sub.l      A0, A3
  267. 0000030E  2748 0008                move.l     [A3 + 0x8], A0
  268. 00000312  486A 0028                pea.l      [A2 + 0x28]
  269. 00000316  4EB9 0000 2440           jsr        [0x00002440]
  270. 0000031C  206A 0028                movea.l    A0, [A2 + 0x28]
  271. 00000320  4850                     pea.l      [A0]
  272. 00000322  2F0C                     move.l     -[A7], A4
  273. 00000324  4EB9 0000 2BC0           jsr        [0x00002BC0]
  274. 0000032A  4878 0002                push.l     0x2
  275. 0000032E  486A 0132                pea.l      [A2 + 0x132]
  276. 00000332  2F0C                     move.l     -[A7], A4
  277. 00000334  2057                     movea.l    A0, [A7]
  278. 00000336  2250                     movea.l    A1, [A0]
  279. 00000338  2269 0024                movea.l    A1, [A1 + 0x24]
  280. 0000033C  4E91                     jsr        [A1]
  281. 0000033E  204A                     movea.l    A0, A2
  282. 00000340  4FEF 0022                lea.l      A7, [A7 + 0x22]
  283. 00000344  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  284. 00000348  4E5E                     unlink     A6
  285. 0000034A  4E75                     rts
  286. 0000034C  4E56 0000                link       A6, 0
  287. 00000350  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  288. 00000354  246E 0008                movea.l    A2, [A6 + 0x8]
  289. 00000358  362E 000C                move.w     D3, [A6 + 0xC]
  290. 0000035C  200A                     move.l     D0, A2
  291. 0000035E  6752                     beq        +0x54 /* 000003B2 */
  292. 00000360  41F9 0001 B498           lea.l      A0, [0x0001B498]
  293. 00000366  2548 0004                move.l     [A2 + 0x4], A0
  294. 0000036A  41F9 0001 B498           lea.l      A0, [0x0001B498]
  295. 00000370  41E8 0150                lea.l      A0, [A0 + 0x150]
  296. 00000374  2252                     movea.l    A1, [A2]
  297. 00000376  2288                     move.l     [A1], A0
  298. 00000378  2652                     movea.l    A3, [A2]
  299. 0000037A  204A                     movea.l    A0, A2
  300. 0000037C  41E8 0134                lea.l      A0, [A0 + 0x134]
  301. 00000380  2848                     movea.l    A4, A0
  302. 00000382  91CB                     sub.l      A0, A3
  303. 00000384  2748 0008                move.l     [A3 + 0x8], A0
  304. 00000388  4267                     clr.w      -[A7]
  305. 0000038A  2F0A                     move.l     -[A7], A2
  306. 0000038C  61FF 0000 36DA           bsr        +0x36DC /* 00003A68 */
  307. 00000392  4A43                     tst.w      D3
  308. 00000394  5C4F                     addq.w     A7, 6
  309. 00000396  670C                     beq        +0xE /* 000003A4 */
  310. 00000398  4267                     clr.w      -[A7]
  311. 0000039A  2F0C                     move.l     -[A7], A4
  312. 0000039C  4EB9 0000 3AE8           jsr        [0x00003AE8]
  313. 000003A2  5C4F                     addq.w     A7, 6
  314. label000003A4:
  315. 000003A4  4A43                     tst.w      D3
  316. 000003A6  6F0A                     ble        +0xC /* 000003B2 */
  317. 000003A8  2F0A                     move.l     -[A7], A2
  318. 000003AA  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  319. 000003B0  584F                     addq.w     A7, 4
  320. label000003B2:
  321. 000003B2  204A                     movea.l    A0, A2
  322. 000003B4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  323. 000003B8  4E5E                     unlink     A6
  324. 000003BA  4E75                     rts
  325. 000003BC  4E56 0000                link       A6, 0
  326. 000003C0  2F0A                     move.l     -[A7], A2
  327. 000003C2  246E 0008                movea.l    A2, [A6 + 0x8]
  328. 000003C6  3F3C 0100                move.w     -[A7], 0x100
  329. 000003CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  330. 000003CE  206A 0028                movea.l    A0, [A2 + 0x28]
  331. 000003D2  4850                     pea.l      [A0]
  332. 000003D4  4EB9 0000 2420           jsr        [0x00002420]
  333. 000003DA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  334. 000003DE  245F                     movea.l    A2, [A7]+
  335. 000003E0  4E5E                     unlink     A6
  336. 000003E2  4E75                     rts
  337. 000003E4  4E56 0000                link       A6, 0
  338. 000003E8  48E7 0030                movem.l    -[A7], A2,A3
  339. 000003EC  246E 0008                movea.l    A2, [A6 + 0x8]
  340. 000003F0  266E 000C                movea.l    A3, [A6 + 0xC]
  341. 000003F4  1F13                     move.b     -[A7], [A3]
  342. 000003F6  486B 0001                pea.l      [A3 + 0x1]
  343. 000003FA  486A 0028                pea.l      [A2 + 0x28]
  344. 000003FE  4EB9 0000 23E8           jsr        [0x000023E8]
  345. 00000404  2F0A                     move.l     -[A7], A2
  346. 00000406  2057                     movea.l    A0, [A7]
  347. 00000408  2268 0004                movea.l    A1, [A0 + 0x4]
  348. 0000040C  2269 00BC                movea.l    A1, [A1 + 0xBC]
  349. 00000410  4E91                     jsr        [A1]
  350. 00000412  4FEF 000E                lea.l      A7, [A7 + 0xE]
  351. 00000416  4CDF 0C00                movem.l    A2,A3, [A7]+
  352. 0000041A  4E5E                     unlink     A6
  353. 0000041C  4E75                     rts
  354. 0000041E  4E56 0000                link       A6, 0
  355. 00000422  206E 0008                movea.l    A0, [A6 + 0x8]
  356. 00000426  4868 0028                pea.l      [A0 + 0x28]
  357. 0000042A  4EB9 0000 23E0           jsr        [0x000023E0]
  358. 00000430  4E5E                     unlink     A6
  359. 00000432  4E75                     rts
  360. 00000434  4E56 0000                link       A6, 0
  361. 00000438  2F0A                     move.l     -[A7], A2
  362. 0000043A  246E 0008                movea.l    A2, [A6 + 0x8]
  363. 0000043E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  364. 00000442  486A 0028                pea.l      [A2 + 0x28]
  365. 00000446  4EB9 0000 23F8           jsr        [0x000023F8]
  366. 0000044C  2F0A                     move.l     -[A7], A2
  367. 0000044E  2057                     movea.l    A0, [A7]
  368. 00000450  2268 0004                movea.l    A1, [A0 + 0x4]
  369. 00000454  2269 00BC                movea.l    A1, [A1 + 0xBC]
  370. 00000458  4E91                     jsr        [A1]
  371. 0000045A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  372. 0000045E  245F                     movea.l    A2, [A7]+
  373. 00000460  4E5E                     unlink     A6
  374. 00000462  4E75                     rts
  375. 00000464  4E56 FFF2                link       A6, -0x000E
  376. 00000468  48E7 1030                movem.l    -[A7], D3,A2,A3
  377. 0000046C  246E 0008                movea.l    A2, [A6 + 0x8]
  378. 00000470  486E FFF8                pea.l      [A6 - 0x8]
  379. 00000474  2F0A                     move.l     -[A7], A2
  380. 00000476  2057                     movea.l    A0, [A7]
  381. 00000478  2268 0004                movea.l    A1, [A0 + 0x4]
  382. 0000047C  2269 003C                movea.l    A1, [A1 + 0x3C]
  383. 00000480  4E91                     jsr        [A1]
  384. 00000482  3F2A 0132                move.w     -[A7], [A2 + 0x132]
  385. 00000486  4EB9 0000 22E8           jsr        [0x000022E8]
  386. 0000048C  3600                     move.w     D3, D0
  387. 0000048E  486E FFF2                pea.l      [A6 - 0xE]
  388. 00000492  AA19                     syscall    GetForeColor
  389. 00000494  2F0A                     move.l     -[A7], A2
  390. 00000496  2057                     movea.l    A0, [A7]
  391. 00000498  2268 0004                movea.l    A1, [A0 + 0x4]
  392. 0000049C  2269 00D8                movea.l    A1, [A1 + 0xD8]
  393. 000004A0  4E91                     jsr        [A1]
  394. 000004A2  486E FFF2                pea.l      [A6 - 0xE]
  395. 000004A6  AA14                     syscall    RGBForeColor
  396. 000004A8  266A 0028                movea.l    A3, [A2 + 0x28]
  397. 000004AC  1F3C 0001                move.b     -[A7], 0x1
  398. 000004B0  3F03                     move.w     -[A7], D3
  399. 000004B2  486E FFF8                pea.l      [A6 - 0x8]
  400. 000004B6  7000                     moveq.l    D0, 0x00
  401. 000004B8  1013                     move.b     D0, [A3]
  402. 000004BA  2F00                     move.l     -[A7], D0
  403. 000004BC  486B 0001                pea.l      [A3 + 0x1]
  404. 000004C0  4EB9 0000 2160           jsr        [0x00002160]
  405. 000004C6  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  406. 000004CA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  407. 000004CE  4E5E                     unlink     A6
  408. 000004D0  4E75                     rts
  409. fn000004D2:
  410. 000004D2  4E56 0000                link       A6, 0
  411. 000004D6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  412. 000004DA  246E 0008                movea.l    A2, [A6 + 0x8]
  413. 000004DE  3E2E 000C                move.w     D7, [A6 + 0xC]
  414. 000004E2  286E 000E                movea.l    A4, [A6 + 0xE]
  415. 000004E6  2C2E 0012                move.l     D6, [A6 + 0x12]
  416. 000004EA  2A2E 0016                move.l     D5, [A6 + 0x16]
  417. 000004EE  282E 001A                move.l     D4, [A6 + 0x1A]
  418. 000004F2  262E 001E                move.l     D3, [A6 + 0x1E]
  419. 000004F6  4A47                     tst.w      D7
  420. 000004F8  6714                     beq        +0x16 /* 0000050E */
  421. 000004FA  204A                     movea.l    A0, A2
  422. 000004FC  41E8 0066                lea.l      A0, [A0 + 0x66]
  423. 00000500  2648                     movea.l    A3, A0
  424. 00000502  2488                     move.l     [A2], A0
  425. 00000504  2F0B                     move.l     -[A7], A3
  426. 00000506  4EB9 0000 3AE0           jsr        [0x00003AE0]
  427. 0000050C  584F                     addq.w     A7, 4
  428. label0000050E:
  429. 0000050E  2F0C                     move.l     -[A7], A4
  430. 00000510  4267                     clr.w      -[A7]
  431. 00000512  2F0A                     move.l     -[A7], A2
  432. 00000514  61FF 0000 338E           bsr        +0x3390 /* 000038A4 */
  433. 0000051A  486A 0028                pea.l      [A2 + 0x28]
  434. 0000051E  4EB9 0000 3B10           jsr        [0x00003B10]
  435. 00000524  41F9 0001 B206           lea.l      A0, [0x0001B206]
  436. 0000052A  2548 0004                move.l     [A2 + 0x4], A0
  437. 0000052E  41F9 0001 B206           lea.l      A0, [0x0001B206]
  438. 00000534  41E8 0188                lea.l      A0, [A0 + 0x188]
  439. 00000538  2252                     movea.l    A1, [A2]
  440. 0000053A  2288                     move.l     [A1], A0
  441. 0000053C  41F9 0001 B206           lea.l      A0, [0x0001B206]
  442. 00000542  41E8 0150                lea.l      A0, [A0 + 0x150]
  443. 00000546  2548 0028                move.l     [A2 + 0x28], A0
  444. 0000054A  2652                     movea.l    A3, [A2]
  445. 0000054C  204A                     movea.l    A0, A2
  446. 0000054E  41E8 0066                lea.l      A0, [A0 + 0x66]
  447. 00000552  91CB                     sub.l      A0, A3
  448. 00000554  2748 0008                move.l     [A3 + 0x8], A0
  449. 00000558  2546 0056                move.l     [A2 + 0x56], D6
  450. 0000055C  2545 005A                move.l     [A2 + 0x5A], D5
  451. 00000560  2544 005E                move.l     [A2 + 0x5E], D4
  452. 00000564  2543 0062                move.l     [A2 + 0x62], D3
  453. 00000568  204A                     movea.l    A0, A2
  454. 0000056A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  455. 0000056E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  456. 00000572  4E5E                     unlink     A6
  457. 00000574  4E75                     rts
  458. fn00000576:
  459. 00000576  4E56 FFF0                link       A6, -0x0010
  460. 0000057A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  461. 0000057E  246E 0008                movea.l    A2, [A6 + 0x8]
  462. 00000582  362E 000C                move.w     D3, [A6 + 0xC]
  463. 00000586  286E 000E                movea.l    A4, [A6 + 0xE]
  464. 0000058A  4A43                     tst.w      D3
  465. 0000058C  6714                     beq        +0x16 /* 000005A2 */
  466. 0000058E  204A                     movea.l    A0, A2
  467. 00000590  41E8 0066                lea.l      A0, [A0 + 0x66]
  468. 00000594  2648                     movea.l    A3, A0
  469. 00000596  2488                     move.l     [A2], A0
  470. 00000598  2F0B                     move.l     -[A7], A3
  471. 0000059A  4EB9 0000 3AE0           jsr        [0x00003AE0]
  472. 000005A0  584F                     addq.w     A7, 4
  473. label000005A2:
  474. 000005A2  2F0C                     move.l     -[A7], A4
  475. 000005A4  4267                     clr.w      -[A7]
  476. 000005A6  2F0A                     move.l     -[A7], A2
  477. 000005A8  61FF 0000 3362           bsr        +0x3364 /* 0000390C */
  478. 000005AE  486A 0028                pea.l      [A2 + 0x28]
  479. 000005B2  4EB9 0000 3B10           jsr        [0x00003B10]
  480. 000005B8  41F9 0001 B206           lea.l      A0, [0x0001B206]
  481. 000005BE  2548 0004                move.l     [A2 + 0x4], A0
  482. 000005C2  41F9 0001 B206           lea.l      A0, [0x0001B206]
  483. 000005C8  41E8 0188                lea.l      A0, [A0 + 0x188]
  484. 000005CC  2252                     movea.l    A1, [A2]
  485. 000005CE  2288                     move.l     [A1], A0
  486. 000005D0  41F9 0001 B206           lea.l      A0, [0x0001B206]
  487. 000005D6  41E8 0150                lea.l      A0, [A0 + 0x150]
  488. 000005DA  2548 0028                move.l     [A2 + 0x28], A0
  489. 000005DE  2652                     movea.l    A3, [A2]
  490. 000005E0  204A                     movea.l    A0, A2
  491. 000005E2  41E8 0066                lea.l      A0, [A0 + 0x66]
  492. 000005E6  91CB                     sub.l      A0, A3
  493. 000005E8  2748 0008                move.l     [A3 + 0x8], A0
  494. 000005EC  4878 0010                push.l     0x10
  495. 000005F0  486E FFF0                pea.l      [A6 - 0x10]
  496. 000005F4  2F0C                     move.l     -[A7], A4
  497. 000005F6  2057                     movea.l    A0, [A7]
  498. 000005F8  2250                     movea.l    A1, [A0]
  499. 000005FA  2269 0024                movea.l    A1, [A1 + 0x24]
  500. 000005FE  4E91                     jsr        [A1]
  501. 00000600  256E FFF0 0056           move.l     [A2 + 0x56], [A6 - 0x10]
  502. 00000606  256E FFF4 005A           move.l     [A2 + 0x5A], [A6 - 0xC]
  503. 0000060C  256E FFF8 005E           move.l     [A2 + 0x5E], [A6 - 0x8]
  504. 00000612  256E FFFC 0062           move.l     [A2 + 0x62], [A6 - 0x4]
  505. 00000618  204A                     movea.l    A0, A2
  506. 0000061A  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  507. 0000061E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  508. 00000622  4E5E                     unlink     A6
  509. 00000624  4E75                     rts
  510. fn00000626:
  511. 00000626  4E56 0000                link       A6, 0
  512. 0000062A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  513. 0000062E  246E 0008                movea.l    A2, [A6 + 0x8]
  514. 00000632  362E 000C                move.w     D3, [A6 + 0xC]
  515. 00000636  200A                     move.l     D0, A2
  516. 00000638  676E                     beq        +0x70 /* 000006A8 */
  517. 0000063A  41F9 0001 B206           lea.l      A0, [0x0001B206]
  518. 00000640  2548 0004                move.l     [A2 + 0x4], A0
  519. 00000644  41F9 0001 B206           lea.l      A0, [0x0001B206]
  520. 0000064A  41E8 0188                lea.l      A0, [A0 + 0x188]
  521. 0000064E  2252                     movea.l    A1, [A2]
  522. 00000650  2288                     move.l     [A1], A0
  523. 00000652  41F9 0001 B206           lea.l      A0, [0x0001B206]
  524. 00000658  41E8 0150                lea.l      A0, [A0 + 0x150]
  525. 0000065C  2548 0028                move.l     [A2 + 0x28], A0
  526. 00000660  2652                     movea.l    A3, [A2]
  527. 00000662  204A                     movea.l    A0, A2
  528. 00000664  41E8 0066                lea.l      A0, [A0 + 0x66]
  529. 00000668  2848                     movea.l    A4, A0
  530. 0000066A  91CB                     sub.l      A0, A3
  531. 0000066C  2748 0008                move.l     [A3 + 0x8], A0
  532. 00000670  4267                     clr.w      -[A7]
  533. 00000672  486A 0028                pea.l      [A2 + 0x28]
  534. 00000676  4EB9 0000 3B18           jsr        [0x00003B18]
  535. 0000067C  4267                     clr.w      -[A7]
  536. 0000067E  2F0A                     move.l     -[A7], A2
  537. 00000680  61FF 0000 33E6           bsr        +0x33E8 /* 00003A68 */
  538. 00000686  4A43                     tst.w      D3
  539. 00000688  4FEF 000C                lea.l      A7, [A7 + 0xC]
  540. 0000068C  670C                     beq        +0xE /* 0000069A */
  541. 0000068E  4267                     clr.w      -[A7]
  542. 00000690  2F0C                     move.l     -[A7], A4
  543. 00000692  4EB9 0000 3AE8           jsr        [0x00003AE8]
  544. 00000698  5C4F                     addq.w     A7, 6
  545. label0000069A:
  546. 0000069A  4A43                     tst.w      D3
  547. 0000069C  6F0A                     ble        +0xC /* 000006A8 */
  548. 0000069E  2F0A                     move.l     -[A7], A2
  549. 000006A0  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  550. 000006A6  584F                     addq.w     A7, 4
  551. label000006A8:
  552. 000006A8  204A                     movea.l    A0, A2
  553. 000006AA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  554. 000006AE  4E5E                     unlink     A6
  555. 000006B0  4E75                     rts
  556. 000006B2  206F 0004                movea.l    A0, [A7 + 0x4]
  557. 000006B6  2028 005A                move.l     D0, [A0 + 0x5A]
  558. 000006BA  4E75                     rts
  559. fn000006BC:
  560. 000006BC  4E56 0000                link       A6, 0
  561. 000006C0  48E7 1820                movem.l    -[A7], D3,D4,A2
  562. 000006C4  246E 0008                movea.l    A2, [A6 + 0x8]
  563. 000006C8  262E 000C                move.l     D3, [A6 + 0xC]
  564. 000006CC  282A 005E                move.l     D4, [A2 + 0x5E]
  565. 000006D0  B684                     cmp.l      D3, D4
  566. 000006D2  6C04                     bge        +0x6 /* 000006D8 */
  567. 000006D4  2604                     move.l     D3, D4
  568. 000006D6  600A                     bra        +0xC /* 000006E2 */
  569. label000006D8:
  570. 000006D8  282A 0062                move.l     D4, [A2 + 0x62]
  571. 000006DC  B684                     cmp.l      D3, D4
  572. 000006DE  6F02                     ble        +0x4 /* 000006E2 */
  573. 000006E0  2604                     move.l     D3, D4
  574. label000006E2:
  575. 000006E2  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  576. 000006E6  6714                     beq        +0x16 /* 000006FC */
  577. 000006E8  2543 005A                move.l     [A2 + 0x5A], D3
  578. 000006EC  2F0A                     move.l     -[A7], A2
  579. 000006EE  2057                     movea.l    A0, [A7]
  580. 000006F0  2268 0004                movea.l    A1, [A0 + 0x4]
  581. 000006F4  2269 0184                movea.l    A1, [A1 + 0x184]
  582. 000006F8  4E91                     jsr        [A1]
  583. 000006FA  584F                     addq.w     A7, 4
  584. label000006FC:
  585. 000006FC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  586. 00000700  4E5E                     unlink     A6
  587. 00000702  4E75                     rts
  588. 00000704  4E56 0000                link       A6, 0
  589. 00000708  2F0A                     move.l     -[A7], A2
  590. 0000070A  246E 0008                movea.l    A2, [A6 + 0x8]
  591. 0000070E  202A 005A                move.l     D0, [A2 + 0x5A]
  592. 00000712  D0AE 000C                add.l      D0, [A6 + 0xC]
  593. 00000716  2F00                     move.l     -[A7], D0
  594. 00000718  2F0A                     move.l     -[A7], A2
  595. 0000071A  2057                     movea.l    A0, [A7]
  596. 0000071C  2268 0004                movea.l    A1, [A0 + 0x4]
  597. 00000720  2269 0020                movea.l    A1, [A1 + 0x20]
  598. 00000724  4E91                     jsr        [A1]
  599. 00000726  504F                     addq.w     A7, 8
  600. 00000728  245F                     movea.l    A2, [A7]+
  601. 0000072A  4E5E                     unlink     A6
  602. 0000072C  4E75                     rts
  603. fn0000072E:
  604. 0000072E  4E56 0000                link       A6, 0
  605. 00000732  48E7 1020                movem.l    -[A7], D3,A2
  606. 00000736  246E 0008                movea.l    A2, [A6 + 0x8]
  607. 0000073A  262E 000C                move.l     D3, [A6 + 0xC]
  608. 0000073E  2543 005E                move.l     [A2 + 0x5E], D3
  609. 00000742  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  610. 00000746  6F12                     ble        +0x14 /* 0000075A */
  611. 00000748  2F03                     move.l     -[A7], D3
  612. 0000074A  2F0A                     move.l     -[A7], A2
  613. 0000074C  2057                     movea.l    A0, [A7]
  614. 0000074E  2268 0004                movea.l    A1, [A0 + 0x4]
  615. 00000752  2269 0020                movea.l    A1, [A1 + 0x20]
  616. 00000756  4E91                     jsr        [A1]
  617. 00000758  504F                     addq.w     A7, 8
  618. label0000075A:
  619. 0000075A  4CDF 0408                movem.l    D3,A2, [A7]+
  620. 0000075E  4E5E                     unlink     A6
  621. 00000760  4E75                     rts
  622. fn00000762:
  623. 00000762  4E56 0000                link       A6, 0
  624. 00000766  48E7 1020                movem.l    -[A7], D3,A2
  625. 0000076A  246E 0008                movea.l    A2, [A6 + 0x8]
  626. 0000076E  262E 000C                move.l     D3, [A6 + 0xC]
  627. 00000772  2543 0062                move.l     [A2 + 0x62], D3
  628. 00000776  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  629. 0000077A  6C12                     bge        +0x14 /* 0000078E */
  630. 0000077C  2F03                     move.l     -[A7], D3
  631. 0000077E  2F0A                     move.l     -[A7], A2
  632. 00000780  2057                     movea.l    A0, [A7]
  633. 00000782  2268 0004                movea.l    A1, [A0 + 0x4]
  634. 00000786  2269 0020                movea.l    A1, [A1 + 0x20]
  635. 0000078A  4E91                     jsr        [A1]
  636. 0000078C  504F                     addq.w     A7, 8
  637. label0000078E:
  638. 0000078E  4CDF 0408                movem.l    D3,A2, [A7]+
  639. 00000792  4E5E                     unlink     A6
  640. 00000794  4E75                     rts
  641. 00000796  4E56 FFFC                link       A6, -0x0004
  642. 0000079A  48E7 1020                movem.l    -[A7], D3,A2
  643. 0000079E  246E 0008                movea.l    A2, [A6 + 0x8]
  644. 000007A2  262A 0056                move.l     D3, [A2 + 0x56]
  645. 000007A6  671A                     beq        +0x1C /* 000007C2 */
  646. 000007A8  2D6A 005A FFFC           move.l     [A6 - 0x4], [A2 + 0x5A]
  647. 000007AE  486E FFFC                pea.l      [A6 - 0x4]
  648. 000007B2  2F03                     move.l     -[A7], D3
  649. 000007B4  486A 0028                pea.l      [A2 + 0x28]
  650. 000007B8  4EB9 0000 3B28           jsr        [0x00003B28]
  651. 000007BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  652. label000007C2:
  653. 000007C2  4CDF 0408                movem.l    D3,A2, [A7]+
  654. 000007C6  4E5E                     unlink     A6
  655. 000007C8  4E75                     rts
  656. 000007CA  7001                     moveq.l    D0, 0x01
  657. 000007CC  4E75                     rts
  658. 000007CE  4E56 FFFC                link       A6, -0x0004
  659. 000007D2  2F0A                     move.l     -[A7], A2
  660. 000007D4  246E 0008                movea.l    A2, [A6 + 0x8]
  661. 000007D8  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  662. 000007DE  486E FFFC                pea.l      [A6 - 0x4]
  663. 000007E2  2F0A                     move.l     -[A7], A2
  664. 000007E4  2057                     movea.l    A0, [A7]
  665. 000007E6  2268 0004                movea.l    A1, [A0 + 0x4]
  666. 000007EA  2269 0110                movea.l    A1, [A1 + 0x110]
  667. 000007EE  4E91                     jsr        [A1]
  668. 000007F0  306E FFFC                movea.w    A0, [A6 - 0x4]
  669. 000007F4  2F08                     move.l     -[A7], A0
  670. 000007F6  306E FFFE                movea.w    A0, [A6 - 0x2]
  671. 000007FA  2F08                     move.l     -[A7], A0
  672. 000007FC  2F0A                     move.l     -[A7], A2
  673. 000007FE  2057                     movea.l    A0, [A7]
  674. 00000800  2268 0004                movea.l    A1, [A0 + 0x4]
  675. 00000804  2269 0060                movea.l    A1, [A1 + 0x60]
  676. 00000808  4E91                     jsr        [A1]
  677. 0000080A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  678. 0000080E  245F                     movea.l    A2, [A7]+
  679. 00000810  4E5E                     unlink     A6
  680. 00000812  4E75                     rts
  681. 00000814  4E56 FFE6                link       A6, -0x001A
  682. 00000818  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  683. 0000081C  246E 0008                movea.l    A2, [A6 + 0x8]
  684. 00000820  382E 000C                move.w     D4, [A6 + 0xC]
  685. 00000824  7601                     moveq.l    D3, 0x01
  686. 00000826  4227                     clr.b      -[A7]
  687. 00000828  1F3C 0001                move.b     -[A7], 0x1
  688. 0000082C  3F04                     move.w     -[A7], D4
  689. 0000082E  2F0A                     move.l     -[A7], A2
  690. 00000830  2057                     movea.l    A0, [A7]
  691. 00000832  2268 0004                movea.l    A1, [A0 + 0x4]
  692. 00000836  2269 017C                movea.l    A1, [A1 + 0x17C]
  693. 0000083A  4E91                     jsr        [A1]
  694. 0000083C  486E FFF6                pea.l      [A6 - 0xA]
  695. 00000840  4EB9 0000 2340           jsr        [0x00002340]
  696. 00000846  206E FFF6                movea.l    A0, [A6 - 0xA]
  697. 0000084A  4850                     pea.l      [A0]
  698. 0000084C  A87A                     syscall    GetClip
  699. 0000084E  2D6E 000E FFFC           move.l     [A6 - 0x4], [A6 + 0xE]
  700. 00000854  4FEF 000E                lea.l      A7, [A7 + 0xE]
  701. 00000858  6058                     bra        +0x5A /* 000008B2 */
  702. label0000085A:
  703. 0000085A  486E FFFC                pea.l      [A6 - 0x4]
  704. 0000085E  A972                     syscall    GetMouse
  705. 00000860  1A03                     move.b     D5, D3
  706. 00000862  3F04                     move.w     -[A7], D4
  707. 00000864  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  708. 00000868  2F0A                     move.l     -[A7], A2
  709. 0000086A  2057                     movea.l    A0, [A7]
  710. 0000086C  2268 0004                movea.l    A1, [A0 + 0x4]
  711. 00000870  2269 0174                movea.l    A1, [A1 + 0x174]
  712. 00000874  4E91                     jsr        [A1]
  713. 00000876  4A00                     tst.b      D0
  714. 00000878  4FEF 000A                lea.l      A7, [A7 + 0xA]
  715. 0000087C  6714                     beq        +0x16 /* 00000892 */
  716. 0000087E  554F                     subq.w     A7, 2
  717. 00000880  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  718. 00000884  206E FFF6                movea.l    A0, [A6 - 0xA]
  719. 00000888  4850                     pea.l      [A0]
  720. 0000088A  A8E8                     syscall    PtInRgn
  721. 0000088C  101F                     move.b     D0, [A7]+
  722. 0000088E  4A00                     tst.b      D0
  723. 00000890  6604                     bne        +0x6 /* 00000896 */
  724. label00000892:
  725. 00000892  7000                     moveq.l    D0, 0x00
  726. 00000894  6002                     bra        +0x4 /* 00000898 */
  727. label00000896:
  728. 00000896  7001                     moveq.l    D0, 0x01
  729. label00000898:
  730. 00000898  1600                     move.b     D3, D0
  731. 0000089A  1F05                     move.b     -[A7], D5
  732. 0000089C  1F03                     move.b     -[A7], D3
  733. 0000089E  3F04                     move.w     -[A7], D4
  734. 000008A0  2F0A                     move.l     -[A7], A2
  735. 000008A2  2057                     movea.l    A0, [A7]
  736. 000008A4  2268 0004                movea.l    A1, [A0 + 0x4]
  737. 000008A8  2269 017C                movea.l    A1, [A1 + 0x17C]
  738. 000008AC  4E91                     jsr        [A1]
  739. 000008AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  740. label000008B2:
  741. 000008B2  554F                     subq.w     A7, 2
  742. 000008B4  A973                     syscall    StillDown
  743. 000008B6  101F                     move.b     D0, [A7]+
  744. 000008B8  66A0                     bne        -0x5E /* 0000085A */
  745. 000008BA  7004                     moveq.l    D0, 0x04
  746. 000008BC  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  747. 000008C0  A031                     syscall    GetOSEvent
  748. 000008C2  5240                     addq.w     D0, 1
  749. 000008C4  4A00                     tst.b      D0
  750. 000008C6  675E                     beq        +0x60 /* 00000926 */
  751. 000008C8  2D6E FFF0 FFFC           move.l     [A6 - 0x4], [A6 - 0x10]
  752. 000008CE  486E FFFC                pea.l      [A6 - 0x4]
  753. 000008D2  A871                     syscall    GlobalToLocal
  754. 000008D4  1A03                     move.b     D5, D3
  755. 000008D6  3F04                     move.w     -[A7], D4
  756. 000008D8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  757. 000008DC  2F0A                     move.l     -[A7], A2
  758. 000008DE  2057                     movea.l    A0, [A7]
  759. 000008E0  2268 0004                movea.l    A1, [A0 + 0x4]
  760. 000008E4  2269 0174                movea.l    A1, [A1 + 0x174]
  761. 000008E8  4E91                     jsr        [A1]
  762. 000008EA  4A00                     tst.b      D0
  763. 000008EC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  764. 000008F0  6714                     beq        +0x16 /* 00000906 */
  765. 000008F2  554F                     subq.w     A7, 2
  766. 000008F4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  767. 000008F8  206E FFF6                movea.l    A0, [A6 - 0xA]
  768. 000008FC  4850                     pea.l      [A0]
  769. 000008FE  A8E8                     syscall    PtInRgn
  770. 00000900  101F                     move.b     D0, [A7]+
  771. 00000902  4A00                     tst.b      D0
  772. 00000904  6604                     bne        +0x6 /* 0000090A */
  773. label00000906:
  774. 00000906  7000                     moveq.l    D0, 0x00
  775. 00000908  6002                     bra        +0x4 /* 0000090C */
  776. label0000090A:
  777. 0000090A  7001                     moveq.l    D0, 0x01
  778. label0000090C:
  779. 0000090C  1600                     move.b     D3, D0
  780. 0000090E  1F05                     move.b     -[A7], D5
  781. 00000910  1F03                     move.b     -[A7], D3
  782. 00000912  3F04                     move.w     -[A7], D4
  783. 00000914  2F0A                     move.l     -[A7], A2
  784. 00000916  2057                     movea.l    A0, [A7]
  785. 00000918  2268 0004                movea.l    A1, [A0 + 0x4]
  786. 0000091C  2269 017C                movea.l    A1, [A1 + 0x17C]
  787. 00000920  4E91                     jsr        [A1]
  788. 00000922  4FEF 000A                lea.l      A7, [A7 + 0xA]
  789. label00000926:
  790. 00000926  3F3C FFFF                move.w     -[A7], 0xFFFF
  791. 0000092A  486E FFF6                pea.l      [A6 - 0xA]
  792. 0000092E  4EB9 0000 2358           jsr        [0x00002358]
  793. 00000934  1003                     move.b     D0, D3
  794. 00000936  5C4F                     addq.w     A7, 6
  795. 00000938  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  796. 0000093C  4E5E                     unlink     A6
  797. 0000093E  4E75                     rts
  798. 00000940  4E75                     rts
  799. 00000942  4E56 0000                link       A6, 0
  800. 00000946  1F3C 0001                move.b     -[A7], 0x1
  801. 0000094A  4227                     clr.b      -[A7]
  802. 0000094C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  803. 00000950  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  804. 00000954  2057                     movea.l    A0, [A7]
  805. 00000956  2268 0004                movea.l    A1, [A0 + 0x4]
  806. 0000095A  2269 017C                movea.l    A1, [A1 + 0x17C]
  807. 0000095E  4E91                     jsr        [A1]
  808. 00000960  4E5E                     unlink     A6
  809. 00000962  4E75                     rts
  810. 00000964  4E75                     rts
  811. 00000966  4E56 FFFC                link       A6, -0x0004
  812. 0000096A  48E7 1020                movem.l    -[A7], D3,A2
  813. 0000096E  246E 0008                movea.l    A2, [A6 + 0x8]
  814. 00000972  362E 000C                move.w     D3, [A6 + 0xC]
  815. 00000976  2F0A                     move.l     -[A7], A2
  816. 00000978  61FF 0000 3D7A           bsr        +0x3D7C /* 000046F4 */
  817. 0000097E  4A00                     tst.b      D0
  818. 00000980  584F                     addq.w     A7, 4
  819. 00000982  674E                     beq        +0x50 /* 000009D2 */
  820. 00000984  4227                     clr.b      -[A7]
  821. 00000986  1F3C 0001                move.b     -[A7], 0x1
  822. 0000098A  3F03                     move.w     -[A7], D3
  823. 0000098C  2F0A                     move.l     -[A7], A2
  824. 0000098E  2057                     movea.l    A0, [A7]
  825. 00000990  2268 0004                movea.l    A1, [A0 + 0x4]
  826. 00000994  2269 017C                movea.l    A1, [A1 + 0x17C]
  827. 00000998  4E91                     jsr        [A1]
  828. 0000099A  207C 0000 0008           movea.l    A0, 0x8
  829. 000009A0  43EE FFFC                lea.l      A1, [A6 - 0x4]
  830. 000009A4  A03B                     syscall    Delay
  831. 000009A6  2280                     move.l     [A1], D0
  832. 000009A8  1F3C 0001                move.b     -[A7], 0x1
  833. 000009AC  4227                     clr.b      -[A7]
  834. 000009AE  3F03                     move.w     -[A7], D3
  835. 000009B0  2F0A                     move.l     -[A7], A2
  836. 000009B2  2057                     movea.l    A0, [A7]
  837. 000009B4  2268 0004                movea.l    A1, [A0 + 0x4]
  838. 000009B8  2269 017C                movea.l    A1, [A1 + 0x17C]
  839. 000009BC  4E91                     jsr        [A1]
  840. 000009BE  3F03                     move.w     -[A7], D3
  841. 000009C0  2F0A                     move.l     -[A7], A2
  842. 000009C2  2057                     movea.l    A0, [A7]
  843. 000009C4  2268 0004                movea.l    A1, [A0 + 0x4]
  844. 000009C8  2269 016C                movea.l    A1, [A1 + 0x16C]
  845. 000009CC  4E91                     jsr        [A1]
  846. 000009CE  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  847. label000009D2:
  848. 000009D2  4CDF 0408                movem.l    D3,A2, [A7]+
  849. 000009D6  4E5E                     unlink     A6
  850. 000009D8  4E75                     rts
  851. 000009DA  4E56 0000                link       A6, 0
  852. 000009DE  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  853. 000009E2  246E 0008                movea.l    A2, [A6 + 0x8]
  854. 000009E6  266E 000C                movea.l    A3, [A6 + 0xC]
  855. 000009EA  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  856. 000009EE  2F0A                     move.l     -[A7], A2
  857. 000009F0  2057                     movea.l    A0, [A7]
  858. 000009F2  2268 0004                movea.l    A1, [A0 + 0x4]
  859. 000009F6  2269 0170                movea.l    A1, [A1 + 0x170]
  860. 000009FA  4E91                     jsr        [A1]
  861. 000009FC  3600                     move.w     D3, D0
  862. 000009FE  4A43                     tst.w      D3
  863. 00000A00  504F                     addq.w     A7, 8
  864. 00000A02  6F56                     ble        +0x58 /* 00000A5A */
  865. 00000A04  42A7                     clr.l      -[A7]
  866. 00000A06  2F0A                     move.l     -[A7], A2
  867. 00000A08  2057                     movea.l    A0, [A7]
  868. 00000A0A  2268 0004                movea.l    A1, [A0 + 0x4]
  869. 00000A0E  2269 00E8                movea.l    A1, [A1 + 0xE8]
  870. 00000A12  4E91                     jsr        [A1]
  871. 00000A14  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  872. 00000A18  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  873. 00000A1C  3F03                     move.w     -[A7], D3
  874. 00000A1E  2F0A                     move.l     -[A7], A2
  875. 00000A20  2057                     movea.l    A0, [A7]
  876. 00000A22  2268 0004                movea.l    A1, [A0 + 0x4]
  877. 00000A26  2269 0178                movea.l    A1, [A1 + 0x178]
  878. 00000A2A  4E91                     jsr        [A1]
  879. 00000A2C  1800                     move.b     D4, D0
  880. 00000A2E  1F04                     move.b     -[A7], D4
  881. 00000A30  3F03                     move.w     -[A7], D3
  882. 00000A32  2F0A                     move.l     -[A7], A2
  883. 00000A34  2057                     movea.l    A0, [A7]
  884. 00000A36  2268 0004                movea.l    A1, [A0 + 0x4]
  885. 00000A3A  2269 0180                movea.l    A1, [A1 + 0x180]
  886. 00000A3E  4E91                     jsr        [A1]
  887. 00000A40  4A04                     tst.b      D4
  888. 00000A42  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  889. 00000A46  6712                     beq        +0x14 /* 00000A5A */
  890. 00000A48  3F03                     move.w     -[A7], D3
  891. 00000A4A  2F0A                     move.l     -[A7], A2
  892. 00000A4C  2057                     movea.l    A0, [A7]
  893. 00000A4E  2268 0004                movea.l    A1, [A0 + 0x4]
  894. 00000A52  2269 016C                movea.l    A1, [A1 + 0x16C]
  895. 00000A56  4E91                     jsr        [A1]
  896. 00000A58  5C4F                     addq.w     A7, 6
  897. label00000A5A:
  898. 00000A5A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  899. 00000A5E  4E5E                     unlink     A6
  900. 00000A60  4E75                     rts
  901. 00000A62  4E56 0000                link       A6, 0
  902. 00000A66  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  903. 00000A6A  246E 0008                movea.l    A2, [A6 + 0x8]
  904. 00000A6E  362E 000C                move.w     D3, [A6 + 0xC]
  905. 00000A72  286E 000E                movea.l    A4, [A6 + 0xE]
  906. 00000A76  4A43                     tst.w      D3
  907. 00000A78  6718                     beq        +0x1A /* 00000A92 */
  908. 00000A7A  204A                     movea.l    A0, A2
  909. 00000A7C  41E8 012E                lea.l      A0, [A0 + 0x12E]
  910. 00000A80  2648                     movea.l    A3, A0
  911. 00000A82  2488                     move.l     [A2], A0
  912. 00000A84  2548 007A                move.l     [A2 + 0x7A], A0
  913. 00000A88  2F0B                     move.l     -[A7], A3
  914. 00000A8A  4EB9 0000 3AE0           jsr        [0x00003AE0]
  915. 00000A90  584F                     addq.w     A7, 4
  916. label00000A92:
  917. 00000A92  2F0C                     move.l     -[A7], A4
  918. 00000A94  4267                     clr.w      -[A7]
  919. 00000A96  2F0A                     move.l     -[A7], A2
  920. 00000A98  61FF 0000 9C4E           bsr        +0x9C50 /* 0000A6E8 */
  921. 00000A9E  486A 00F4                pea.l      [A2 + 0xF4]
  922. 00000AA2  4EB9 0000 3BD0           jsr        [0x00003BD0]
  923. 00000AA8  41F9 0001 ACDC           lea.l      A0, [0x0001ACDC]
  924. 00000AAE  2548 0004                move.l     [A2 + 0x4], A0
  925. 00000AB2  41F9 0001 ACDC           lea.l      A0, [0x0001ACDC]
  926. 00000AB8  41E8 0354                lea.l      A0, [A0 + 0x354]
  927. 00000ABC  2252                     movea.l    A1, [A2]
  928. 00000ABE  2288                     move.l     [A1], A0
  929. 00000AC0  41F9 0001 ACDC           lea.l      A0, [0x0001ACDC]
  930. 00000AC6  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  931. 00000ACA  2548 007E                move.l     [A2 + 0x7E], A0
  932. 00000ACE  41F9 0001 ACDC           lea.l      A0, [0x0001ACDC]
  933. 00000AD4  41E8 0200                lea.l      A0, [A0 + 0x200]
  934. 00000AD8  2548 00B0                move.l     [A2 + 0xB0], A0
  935. 00000ADC  41F9 0001 ACDC           lea.l      A0, [0x0001ACDC]
  936. 00000AE2  41E8 0334                lea.l      A0, [A0 + 0x334]
  937. 00000AE6  2548 00F4                move.l     [A2 + 0xF4], A0
  938. 00000AEA  2652                     movea.l    A3, [A2]
  939. 00000AEC  204A                     movea.l    A0, A2
  940. 00000AEE  41E8 012E                lea.l      A0, [A0 + 0x12E]
  941. 00000AF2  91CB                     sub.l      A0, A3
  942. 00000AF4  2748 0008                move.l     [A3 + 0x8], A0
  943. 00000AF8  4878 0004                push.l     0x4
  944. 00000AFC  486A 0122                pea.l      [A2 + 0x122]
  945. 00000B00  2F0C                     move.l     -[A7], A4
  946. 00000B02  2057                     movea.l    A0, [A7]
  947. 00000B04  2250                     movea.l    A1, [A0]
  948. 00000B06  2269 0024                movea.l    A1, [A1 + 0x24]
  949. 00000B0A  4E91                     jsr        [A1]
  950. 00000B0C  4878 0004                push.l     0x4
  951. 00000B10  486A 0126                pea.l      [A2 + 0x126]
  952. 00000B14  2F0C                     move.l     -[A7], A4
  953. 00000B16  2057                     movea.l    A0, [A7]
  954. 00000B18  2250                     movea.l    A1, [A0]
  955. 00000B1A  2269 0024                movea.l    A1, [A1 + 0x24]
  956. 00000B1E  4E91                     jsr        [A1]
  957. 00000B20  42AA 012A                clr.l      [A2 + 0x12A]
  958. 00000B24  204A                     movea.l    A0, A2
  959. 00000B26  4FEF 0026                lea.l      A7, [A7 + 0x26]
  960. 00000B2A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  961. 00000B2E  4E5E                     unlink     A6
  962. 00000B30  4E75                     rts
  963. 00000B32  4E56 0000                link       A6, 0
  964. 00000B36  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  965. 00000B3A  246E 0008                movea.l    A2, [A6 + 0x8]
  966. 00000B3E  362E 000C                move.w     D3, [A6 + 0xC]
  967. 00000B42  200A                     move.l     D0, A2
  968. 00000B44  6700 008C                beq        +0x8E /* 00000BD2 */
  969. 00000B48  41F9 0001 ACDC           lea.l      A0, [0x0001ACDC]
  970. 00000B4E  2548 0004                move.l     [A2 + 0x4], A0
  971. 00000B52  41F9 0001 ACDC           lea.l      A0, [0x0001ACDC]
  972. 00000B58  41E8 0354                lea.l      A0, [A0 + 0x354]
  973. 00000B5C  2252                     movea.l    A1, [A2]
  974. 00000B5E  2288                     move.l     [A1], A0
  975. 00000B60  41F9 0001 ACDC           lea.l      A0, [0x0001ACDC]
  976. 00000B66  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  977. 00000B6A  2548 007E                move.l     [A2 + 0x7E], A0
  978. 00000B6E  41F9 0001 ACDC           lea.l      A0, [0x0001ACDC]
  979. 00000B74  41E8 0200                lea.l      A0, [A0 + 0x200]
  980. 00000B78  2548 00B0                move.l     [A2 + 0xB0], A0
  981. 00000B7C  41F9 0001 ACDC           lea.l      A0, [0x0001ACDC]
  982. 00000B82  41E8 0334                lea.l      A0, [A0 + 0x334]
  983. 00000B86  2548 00F4                move.l     [A2 + 0xF4], A0
  984. 00000B8A  2652                     movea.l    A3, [A2]
  985. 00000B8C  204A                     movea.l    A0, A2
  986. 00000B8E  41E8 012E                lea.l      A0, [A0 + 0x12E]
  987. 00000B92  2848                     movea.l    A4, A0
  988. 00000B94  91CB                     sub.l      A0, A3
  989. 00000B96  2748 0008                move.l     [A3 + 0x8], A0
  990. 00000B9A  4267                     clr.w      -[A7]
  991. 00000B9C  486A 00F4                pea.l      [A2 + 0xF4]
  992. 00000BA0  4EB9 0000 3BD8           jsr        [0x00003BD8]
  993. 00000BA6  4267                     clr.w      -[A7]
  994. 00000BA8  2F0A                     move.l     -[A7], A2
  995. 00000BAA  61FF 0000 9C26           bsr        +0x9C28 /* 0000A7D2 */
  996. 00000BB0  4A43                     tst.w      D3
  997. 00000BB2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  998. 00000BB6  670C                     beq        +0xE /* 00000BC4 */
  999. 00000BB8  4267                     clr.w      -[A7]
  1000. 00000BBA  2F0C                     move.l     -[A7], A4
  1001. 00000BBC  4EB9 0000 3AE8           jsr        [0x00003AE8]
  1002. 00000BC2  5C4F                     addq.w     A7, 6
  1003. label00000BC4:
  1004. 00000BC4  4A43                     tst.w      D3
  1005. 00000BC6  6F0A                     ble        +0xC /* 00000BD2 */
  1006. 00000BC8  2F0A                     move.l     -[A7], A2
  1007. 00000BCA  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  1008. 00000BD0  584F                     addq.w     A7, 4
  1009. label00000BD2:
  1010. 00000BD2  204A                     movea.l    A0, A2
  1011. 00000BD4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1012. 00000BD8  4E5E                     unlink     A6
  1013. 00000BDA  4E75                     rts
  1014. 00000BDC  4E56 0000                link       A6, 0
  1015. 00000BE0  2F0A                     move.l     -[A7], A2
  1016. 00000BE2  246E 0008                movea.l    A2, [A6 + 0x8]
  1017. 00000BE6  2F2A 0122                move.l     -[A7], [A2 + 0x122]
  1018. 00000BEA  2F0A                     move.l     -[A7], A2
  1019. 00000BEC  2057                     movea.l    A0, [A7]
  1020. 00000BEE  2268 0004                movea.l    A1, [A0 + 0x4]
  1021. 00000BF2  2269 034C                movea.l    A1, [A1 + 0x34C]
  1022. 00000BF6  4E91                     jsr        [A1]
  1023. 00000BF8  2F2A 0126                move.l     -[A7], [A2 + 0x126]
  1024. 00000BFC  2F0A                     move.l     -[A7], A2
  1025. 00000BFE  2057                     movea.l    A0, [A7]
  1026. 00000C00  2268 0004                movea.l    A1, [A0 + 0x4]
  1027. 00000C04  2269 0350                movea.l    A1, [A1 + 0x350]
  1028. 00000C08  4E91                     jsr        [A1]
  1029. 00000C0A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1030. 00000C0E  245F                     movea.l    A2, [A7]+
  1031. 00000C10  4E5E                     unlink     A6
  1032. 00000C12  4E75                     rts
  1033. 00000C14  4E56 0000                link       A6, 0
  1034. 00000C18  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1035. 00000C1C  246E 0008                movea.l    A2, [A6 + 0x8]
  1036. 00000C20  286E 000C                movea.l    A4, [A6 + 0xC]
  1037. 00000C24  97CB                     sub.l      A3, A3
  1038. 00000C26  262C 0002                move.l     D3, [A4 + 0x2]
  1039. 00000C2A  2003                     move.l     D0, D3
  1040. 00000C2C  0280 0000 00FF           andi.l     D0, 0xFF
  1041. 00000C32  5780                     subq.l     D0, 3
  1042. 00000C34  6710                     beq        +0x12 /* 00000C46 */
  1043. 00000C36  5180                     subq.l     D0, 8
  1044. 00000C38  5580                     subq.l     D0, 2
  1045. 00000C3A  670A                     beq        +0xC /* 00000C46 */
  1046. 00000C3C  5180                     subq.l     D0, 8
  1047. 00000C3E  5D80                     subq.l     D0, 6
  1048. 00000C40  673C                     beq        +0x3E /* 00000C7E */
  1049. 00000C42  6000 0080                bra        +0x82 /* 00000CC4 */
  1050. label00000C46:
  1051. 00000C46  4267                     clr.w      -[A7]
  1052. 00000C48  4879 0001 B17C           push.l     0x1B17C
  1053. 00000C4E  4879 0001 B158           push.l     0x1B158
  1054. 00000C54  4878 0004                push.l     0x4
  1055. 00000C58  2F2A 0122                move.l     -[A7], [A2 + 0x122]
  1056. 00000C5C  2F0A                     move.l     -[A7], A2
  1057. 00000C5E  2057                     movea.l    A0, [A7]
  1058. 00000C60  2268 0004                movea.l    A1, [A0 + 0x4]
  1059. 00000C64  2269 0010                movea.l    A1, [A1 + 0x10]
  1060. 00000C68  4E91                     jsr        [A1]
  1061. 00000C6A  504F                     addq.w     A7, 8
  1062. 00000C6C  2F08                     move.l     -[A7], A0
  1063. 00000C6E  4EB9 0000 1FE8           jsr        [0x00001FE8]
  1064. 00000C74  2648                     movea.l    A3, A0
  1065. 00000C76  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1066. 00000C7A  6000 008A                bra        +0x8C /* 00000D06 */
  1067. label00000C7E:
  1068. 00000C7E  2003                     move.l     D0, D3
  1069. 00000C80  0280 0000 FF00           andi.l     D0, 0xFF00
  1070. 00000C86  0C80 0000 3500           cmpi.l     D0, 0x3500 /* '5\0' */
  1071. 00000C8C  6678                     bne        +0x7A /* 00000D06 */
  1072. 00000C8E  4267                     clr.w      -[A7]
  1073. 00000C90  4879 0001 B17C           push.l     0x1B17C
  1074. 00000C96  4879 0001 B158           push.l     0x1B158
  1075. 00000C9C  4878 0004                push.l     0x4
  1076. 00000CA0  2F2A 0126                move.l     -[A7], [A2 + 0x126]
  1077. 00000CA4  2F0A                     move.l     -[A7], A2
  1078. 00000CA6  2057                     movea.l    A0, [A7]
  1079. 00000CA8  2268 0004                movea.l    A1, [A0 + 0x4]
  1080. 00000CAC  2269 0010                movea.l    A1, [A1 + 0x10]
  1081. 00000CB0  4E91                     jsr        [A1]
  1082. 00000CB2  504F                     addq.w     A7, 8
  1083. 00000CB4  2F08                     move.l     -[A7], A0
  1084. 00000CB6  4EB9 0000 1FE8           jsr        [0x00001FE8]
  1085. 00000CBC  2648                     movea.l    A3, A0
  1086. 00000CBE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1087. 00000CC2  6042                     bra        +0x44 /* 00000D06 */
  1088. label00000CC4:
  1089. 00000CC4  2F0C                     move.l     -[A7], A4
  1090. 00000CC6  4EB9 0000 21E8           jsr        [0x000021E8]
  1091. 00000CCC  4A00                     tst.b      D0
  1092. 00000CCE  584F                     addq.w     A7, 4
  1093. 00000CD0  6734                     beq        +0x36 /* 00000D06 */
  1094. 00000CD2  4267                     clr.w      -[A7]
  1095. 00000CD4  4879 0001 B17C           push.l     0x1B17C
  1096. 00000CDA  4879 0001 B158           push.l     0x1B158
  1097. 00000CE0  4878 0004                push.l     0x4
  1098. 00000CE4  2F2A 0126                move.l     -[A7], [A2 + 0x126]
  1099. 00000CE8  2F0A                     move.l     -[A7], A2
  1100. 00000CEA  2057                     movea.l    A0, [A7]
  1101. 00000CEC  2268 0004                movea.l    A1, [A0 + 0x4]
  1102. 00000CF0  2269 0010                movea.l    A1, [A1 + 0x10]
  1103. 00000CF4  4E91                     jsr        [A1]
  1104. 00000CF6  504F                     addq.w     A7, 8
  1105. 00000CF8  2F08                     move.l     -[A7], A0
  1106. 00000CFA  4EB9 0000 1FE8           jsr        [0x00001FE8]
  1107. 00000D00  2648                     movea.l    A3, A0
  1108. 00000D02  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1109. label00000D06:
  1110. 00000D06  200B                     move.l     D0, A3
  1111. 00000D08  6718                     beq        +0x1A /* 00000D22 */
  1112. 00000D0A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1113. 00000D0E  2F0B                     move.l     -[A7], A3
  1114. 00000D10  2057                     movea.l    A0, [A7]
  1115. 00000D12  2268 0004                movea.l    A1, [A0 + 0x4]
  1116. 00000D16  2269 0168                movea.l    A1, [A1 + 0x168]
  1117. 00000D1A  4E91                     jsr        [A1]
  1118. 00000D1C  7601                     moveq.l    D3, 0x01
  1119. 00000D1E  5C4F                     addq.w     A7, 6
  1120. 00000D20  6010                     bra        +0x12 /* 00000D32 */
  1121. label00000D22:
  1122. 00000D22  2F0C                     move.l     -[A7], A4
  1123. 00000D24  486A 007A                pea.l      [A2 + 0x7A]
  1124. 00000D28  4EB9 0000 3D70           jsr        [0x00003D70]
  1125. 00000D2E  1600                     move.b     D3, D0
  1126. 00000D30  504F                     addq.w     A7, 8
  1127. label00000D32:
  1128. 00000D32  1003                     move.b     D0, D3
  1129. 00000D34  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1130. 00000D38  4E5E                     unlink     A6
  1131. 00000D3A  4E75                     rts
  1132. 00000D3C  4E56 FFF8                link       A6, -0x0008
  1133. 00000D40  48E7 1030                movem.l    -[A7], D3,A2,A3
  1134. 00000D44  246E 0008                movea.l    A2, [A6 + 0x8]
  1135. 00000D48  262E 000C                move.l     D3, [A6 + 0xC]
  1136. 00000D4C  266E 0010                movea.l    A3, [A6 + 0x10]
  1137. 00000D50  7004                     moveq.l    D0, 0x04
  1138. 00000D52  B680                     cmp.l      D3, D0
  1139. 00000D54  6612                     bne        +0x14 /* 00000D68 */
  1140. 00000D56  2F0A                     move.l     -[A7], A2
  1141. 00000D58  2057                     movea.l    A0, [A7]
  1142. 00000D5A  2268 0004                movea.l    A1, [A0 + 0x4]
  1143. 00000D5E  2269 031C                movea.l    A1, [A1 + 0x31C]
  1144. 00000D62  4E91                     jsr        [A1]
  1145. 00000D64  584F                     addq.w     A7, 4
  1146. 00000D66  602E                     bra        +0x30 /* 00000D96 */
  1147. label00000D68:
  1148. 00000D68  4A83                     tst.l      D3
  1149. 00000D6A  6C2A                     bge        +0x2C /* 00000D96 */
  1150. 00000D6C  206A 0082                movea.l    A0, [A2 + 0x82]
  1151. 00000D70  2008                     move.l     D0, A0
  1152. 00000D72  6722                     beq        +0x24 /* 00000D96 */
  1153. 00000D74  2D4A FFF8                move.l     [A6 - 0x8], A2
  1154. 00000D78  2D4B FFFC                move.l     [A6 - 0x4], A3
  1155. 00000D7C  486E FFF8                pea.l      [A6 - 0x8]
  1156. 00000D80  2F03                     move.l     -[A7], D3
  1157. 00000D82  486A 007A                pea.l      [A2 + 0x7A]
  1158. 00000D86  2057                     movea.l    A0, [A7]
  1159. 00000D88  2268 0004                movea.l    A1, [A0 + 0x4]
  1160. 00000D8C  2269 0024                movea.l    A1, [A1 + 0x24]
  1161. 00000D90  4E91                     jsr        [A1]
  1162. 00000D92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1163. label00000D96:
  1164. 00000D96  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1165. 00000D9A  4E5E                     unlink     A6
  1166. 00000D9C  4E75                     rts
  1167. 00000D9E  4E56 0000                link       A6, 0
  1168. 00000DA2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1169. 00000DA6  246E 0008                movea.l    A2, [A6 + 0x8]
  1170. 00000DAA  262E 000C                move.l     D3, [A6 + 0xC]
  1171. 00000DAE  2543 0122                move.l     [A2 + 0x122], D3
  1172. 00000DB2  4AAA 012A                tst.l      [A2 + 0x12A]
  1173. 00000DB6  6734                     beq        +0x36 /* 00000DEC */
  1174. 00000DB8  2F2A 012A                move.l     -[A7], [A2 + 0x12A]
  1175. 00000DBC  2057                     movea.l    A0, [A7]
  1176. 00000DBE  2268 0004                movea.l    A1, [A0 + 0x4]
  1177. 00000DC2  2269 00BC                movea.l    A1, [A1 + 0xBC]
  1178. 00000DC6  4E91                     jsr        [A1]
  1179. 00000DC8  4AAA 012A                tst.l      [A2 + 0x12A]
  1180. 00000DCC  584F                     addq.w     A7, 4
  1181. 00000DCE  6718                     beq        +0x1A /* 00000DE8 */
  1182. 00000DD0  3F3C 0001                move.w     -[A7], 0x1
  1183. 00000DD4  206A 012A                movea.l    A0, [A2 + 0x12A]
  1184. 00000DD8  4850                     pea.l      [A0]
  1185. 00000DDA  2057                     movea.l    A0, [A7]
  1186. 00000DDC  2268 0004                movea.l    A1, [A0 + 0x4]
  1187. 00000DE0  2269 0008                movea.l    A1, [A1 + 0x8]
  1188. 00000DE4  4E91                     jsr        [A1]
  1189. 00000DE6  5C4F                     addq.w     A7, 6
  1190. label00000DE8:
  1191. 00000DE8  42AA 012A                clr.l      [A2 + 0x12A]
  1192. label00000DEC:
  1193. 00000DEC  4267                     clr.w      -[A7]
  1194. 00000DEE  4879 0001 B17C           push.l     0x1B17C
  1195. 00000DF4  4879 0001 B158           push.l     0x1B158
  1196. 00000DFA  4878 0004                push.l     0x4
  1197. 00000DFE  2F03                     move.l     -[A7], D3
  1198. 00000E00  2F0A                     move.l     -[A7], A2
  1199. 00000E02  2057                     movea.l    A0, [A7]
  1200. 00000E04  2268 0004                movea.l    A1, [A0 + 0x4]
  1201. 00000E08  2269 0010                movea.l    A1, [A1 + 0x10]
  1202. 00000E0C  4E91                     jsr        [A1]
  1203. 00000E0E  504F                     addq.w     A7, 8
  1204. 00000E10  2F08                     move.l     -[A7], A0
  1205. 00000E12  4EB9 0000 1FE8           jsr        [0x00001FE8]
  1206. 00000E18  2648                     movea.l    A3, A0
  1207. 00000E1A  200B                     move.l     D0, A3
  1208. 00000E1C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1209. 00000E20  6758                     beq        +0x5A /* 00000E7A */
  1210. 00000E22  200A                     move.l     D0, A2
  1211. 00000E24  4A80                     tst.l      D0
  1212. 00000E26  6708                     beq        +0xA /* 00000E30 */
  1213. 00000E28  204A                     movea.l    A0, A2
  1214. 00000E2A  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  1215. 00000E2E  6002                     bra        +0x4 /* 00000E32 */
  1216. label00000E30:
  1217. 00000E30  204A                     movea.l    A0, A2
  1218. label00000E32:
  1219. 00000E32  4850                     pea.l      [A0]
  1220. 00000E34  486B 0028                pea.l      [A3 + 0x28]
  1221. 00000E38  4EB9 0000 3B20           jsr        [0x00003B20]
  1222. 00000E3E  4878 0034                push.l     0x34 /* '4' */
  1223. 00000E42  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  1224. 00000E48  2848                     movea.l    A4, A0
  1225. 00000E4A  2008                     move.l     D0, A0
  1226. 00000E4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1227. 00000E50  6712                     beq        +0x14 /* 00000E64 */
  1228. 00000E52  2F0B                     move.l     -[A7], A3
  1229. 00000E54  3F3C 0001                move.w     -[A7], 0x1
  1230. 00000E58  2F0C                     move.l     -[A7], A4
  1231. 00000E5A  61FF 0000 6300           bsr        +0x6302 /* 0000715C */
  1232. 00000E60  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1233. label00000E64:
  1234. 00000E64  254C 012A                move.l     [A2 + 0x12A], A4
  1235. 00000E68  2F2A 012A                move.l     -[A7], [A2 + 0x12A]
  1236. 00000E6C  2057                     movea.l    A0, [A7]
  1237. 00000E6E  2268 0004                movea.l    A1, [A0 + 0x4]
  1238. 00000E72  2269 00BC                movea.l    A1, [A1 + 0xBC]
  1239. 00000E76  4E91                     jsr        [A1]
  1240. 00000E78  584F                     addq.w     A7, 4
  1241. label00000E7A:
  1242. 00000E7A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1243. 00000E7E  4E5E                     unlink     A6
  1244. 00000E80  4E75                     rts
  1245. 00000E82  4E56 0000                link       A6, 0
  1246. 00000E86  48E7 1030                movem.l    -[A7], D3,A2,A3
  1247. 00000E8A  246E 0008                movea.l    A2, [A6 + 0x8]
  1248. 00000E8E  262E 000C                move.l     D3, [A6 + 0xC]
  1249. 00000E92  2543 0126                move.l     [A2 + 0x126], D3
  1250. 00000E96  4267                     clr.w      -[A7]
  1251. 00000E98  4879 0001 B17C           push.l     0x1B17C
  1252. 00000E9E  4879 0001 B158           push.l     0x1B158
  1253. 00000EA4  4878 0004                push.l     0x4
  1254. 00000EA8  2F03                     move.l     -[A7], D3
  1255. 00000EAA  2F0A                     move.l     -[A7], A2
  1256. 00000EAC  2057                     movea.l    A0, [A7]
  1257. 00000EAE  2268 0004                movea.l    A1, [A0 + 0x4]
  1258. 00000EB2  2269 0010                movea.l    A1, [A1 + 0x10]
  1259. 00000EB6  4E91                     jsr        [A1]
  1260. 00000EB8  504F                     addq.w     A7, 8
  1261. 00000EBA  2F08                     move.l     -[A7], A0
  1262. 00000EBC  4EB9 0000 1FE8           jsr        [0x00001FE8]
  1263. 00000EC2  2648                     movea.l    A3, A0
  1264. 00000EC4  200B                     move.l     D0, A3
  1265. 00000EC6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1266. 00000ECA  671E                     beq        +0x20 /* 00000EEA */
  1267. 00000ECC  200A                     move.l     D0, A2
  1268. 00000ECE  4A80                     tst.l      D0
  1269. 00000ED0  6708                     beq        +0xA /* 00000EDA */
  1270. 00000ED2  204A                     movea.l    A0, A2
  1271. 00000ED4  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  1272. 00000ED8  6002                     bra        +0x4 /* 00000EDC */
  1273. label00000EDA:
  1274. 00000EDA  204A                     movea.l    A0, A2
  1275. label00000EDC:
  1276. 00000EDC  4850                     pea.l      [A0]
  1277. 00000EDE  486B 0028                pea.l      [A3 + 0x28]
  1278. 00000EE2  4EB9 0000 3B20           jsr        [0x00003B20]
  1279. 00000EE8  504F                     addq.w     A7, 8
  1280. label00000EEA:
  1281. 00000EEA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1282. 00000EEE  4E5E                     unlink     A6
  1283. 00000EF0  4E75                     rts
  1284. fn00000EF2:
  1285. 00000EF2  4E56 FEFA                link       A6, -0x0106
  1286. 00000EF6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1287. 00000EFA  246E 0008                movea.l    A2, [A6 + 0x8]
  1288. 00000EFE  362E 000C                move.w     D3, [A6 + 0xC]
  1289. 00000F02  266E 000E                movea.l    A3, [A6 + 0xE]
  1290. 00000F06  4A43                     tst.w      D3
  1291. 00000F08  6718                     beq        +0x1A /* 00000F22 */
  1292. 00000F0A  204A                     movea.l    A0, A2
  1293. 00000F0C  41E8 0074                lea.l      A0, [A0 + 0x74]
  1294. 00000F10  2848                     movea.l    A4, A0
  1295. 00000F12  2488                     move.l     [A2], A0
  1296. 00000F14  2548 0028                move.l     [A2 + 0x28], A0
  1297. 00000F18  2F0C                     move.l     -[A7], A4
  1298. 00000F1A  4EB9 0000 3AE0           jsr        [0x00003AE0]
  1299. 00000F20  584F                     addq.w     A7, 4
  1300. label00000F22:
  1301. 00000F22  2F0B                     move.l     -[A7], A3
  1302. 00000F24  4267                     clr.w      -[A7]
  1303. 00000F26  2F0A                     move.l     -[A7], A2
  1304. 00000F28  61FF 0000 29E2           bsr        +0x29E4 /* 0000390C */
  1305. 00000F2E  4267                     clr.w      -[A7]
  1306. 00000F30  486A 0028                pea.l      [A2 + 0x28]
  1307. 00000F34  4EB9 0000 3CB0           jsr        [0x00003CB0]
  1308. 00000F3A  486A 005E                pea.l      [A2 + 0x5E]
  1309. 00000F3E  4EB9 0000 3BE0           jsr        [0x00003BE0]
  1310. 00000F44  41F9 0001 A8BC           lea.l      A0, [0x0001A8BC]
  1311. 00000F4A  2548 0004                move.l     [A2 + 0x4], A0
  1312. 00000F4E  41F9 0001 A8BC           lea.l      A0, [0x0001A8BC]
  1313. 00000F54  41E8 0210                lea.l      A0, [A0 + 0x210]
  1314. 00000F58  2252                     movea.l    A1, [A2]
  1315. 00000F5A  2288                     move.l     [A1], A0
  1316. 00000F5C  41F9 0001 A8BC           lea.l      A0, [0x0001A8BC]
  1317. 00000F62  41E8 0150                lea.l      A0, [A0 + 0x150]
  1318. 00000F66  2548 002C                move.l     [A2 + 0x2C], A0
  1319. 00000F6A  41F9 0001 A8BC           lea.l      A0, [0x0001A8BC]
  1320. 00000F70  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  1321. 00000F74  2548 005E                move.l     [A2 + 0x5E], A0
  1322. 00000F78  2852                     movea.l    A4, [A2]
  1323. 00000F7A  204A                     movea.l    A0, A2
  1324. 00000F7C  41E8 0074                lea.l      A0, [A0 + 0x74]
  1325. 00000F80  91CC                     sub.l      A0, A4
  1326. 00000F82  2948 0008                move.l     [A4 + 0x8], A0
  1327. 00000F86  486E FF00                pea.l      [A6 - 0x100]
  1328. 00000F8A  2F0B                     move.l     -[A7], A3
  1329. 00000F8C  4EB9 0000 2BC0           jsr        [0x00002BC0]
  1330. 00000F92  4878 0002                push.l     0x2
  1331. 00000F96  486E FEFE                pea.l      [A6 - 0x102]
  1332. 00000F9A  2F0B                     move.l     -[A7], A3
  1333. 00000F9C  2057                     movea.l    A0, [A7]
  1334. 00000F9E  2250                     movea.l    A1, [A0]
  1335. 00000FA0  2269 0024                movea.l    A1, [A1 + 0x24]
  1336. 00000FA4  4E91                     jsr        [A1]
  1337. 00000FA6  4878 0002                push.l     0x2
  1338. 00000FAA  486E FEFC                pea.l      [A6 - 0x104]
  1339. 00000FAE  2F0B                     move.l     -[A7], A3
  1340. 00000FB0  2057                     movea.l    A0, [A7]
  1341. 00000FB2  2250                     movea.l    A1, [A0]
  1342. 00000FB4  2269 0024                movea.l    A1, [A1 + 0x24]
  1343. 00000FB8  4E91                     jsr        [A1]
  1344. 00000FBA  4878 0001                push.l     0x1
  1345. 00000FBE  486E FEFB                pea.l      [A6 - 0x105]
  1346. 00000FC2  2F0B                     move.l     -[A7], A3
  1347. 00000FC4  2057                     movea.l    A0, [A7]
  1348. 00000FC6  2250                     movea.l    A1, [A0]
  1349. 00000FC8  2269 0024                movea.l    A1, [A1 + 0x24]
  1350. 00000FCC  4E91                     jsr        [A1]
  1351. 00000FCE  1F2E FEFB                move.b     -[A7], [A6 - 0x105]
  1352. 00000FD2  2F0A                     move.l     -[A7], A2
  1353. 00000FD4  61FF 0000 0096           bsr        +0x98 /* 0000106C */
  1354. 00000FDA  4A2E FF00                tst.b      [A6 - 0x100]
  1355. 00000FDE  4FEF 0046                lea.l      A7, [A7 + 0x46]
  1356. 00000FE2  6712                     beq        +0x14 /* 00000FF6 */
  1357. 00000FE4  486E FF01                pea.l      [A6 - 0xFF]
  1358. 00000FE8  7000                     moveq.l    D0, 0x00
  1359. 00000FEA  102E FF00                move.b     D0, [A6 - 0x100]
  1360. 00000FEE  2F00                     move.l     -[A7], D0
  1361. 00000FF0  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1362. 00000FF4  A9CF                     syscall    TESetText
  1363. label00000FF6:
  1364. 00000FF6  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  1365. 00000FFA  2F0A                     move.l     -[A7], A2
  1366. 00000FFC  2057                     movea.l    A0, [A7]
  1367. 00000FFE  2268 0004                movea.l    A1, [A0 + 0x4]
  1368. 00001002  2269 01D4                movea.l    A1, [A1 + 0x1D4]
  1369. 00001006  4E91                     jsr        [A1]
  1370. 00001008  356E FEFC 006E           move.w     [A2 + 0x6E], [A6 - 0x104]
  1371. 0000100E  4878 0001                push.l     0x1
  1372. 00001012  486E FEFA                pea.l      [A6 - 0x106]
  1373. 00001016  2F0B                     move.l     -[A7], A3
  1374. 00001018  2057                     movea.l    A0, [A7]
  1375. 0000101A  2250                     movea.l    A1, [A0]
  1376. 0000101C  2269 0024                movea.l    A1, [A1 + 0x24]
  1377. 00001020  4E91                     jsr        [A1]
  1378. 00001022  1F2E FEFA                move.b     -[A7], [A6 - 0x106]
  1379. 00001026  4EB9 0000 21A0           jsr        [0x000021A0]
  1380. 0000102C  2548 0066                move.l     [A2 + 0x66], A0
  1381. 00001030  4AAA 0066                tst.l      [A2 + 0x66]
  1382. 00001034  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1383. 00001038  660A                     bne        +0xC /* 00001044 */
  1384. 0000103A  41F9 0000 21B8           lea.l      A0, [0x000021B8]
  1385. 00001040  2548 0066                move.l     [A2 + 0x66], A0
  1386. label00001044:
  1387. 00001044  2F0A                     move.l     -[A7], A2
  1388. 00001046  2057                     movea.l    A0, [A7]
  1389. 00001048  2268 0004                movea.l    A1, [A0 + 0x4]
  1390. 0000104C  2269 0204                movea.l    A1, [A1 + 0x204]
  1391. 00001050  4E91                     jsr        [A1]
  1392. 00001052  2F0A                     move.l     -[A7], A2
  1393. 00001054  2057                     movea.l    A0, [A7]
  1394. 00001056  2268 0004                movea.l    A1, [A0 + 0x4]
  1395. 0000105A  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  1396. 0000105E  4E91                     jsr        [A1]
  1397. 00001060  204A                     movea.l    A0, A2
  1398. 00001062  504F                     addq.w     A7, 8
  1399. 00001064  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1400. 00001068  4E5E                     unlink     A6
  1401. 0000106A  4E75                     rts
  1402. fn0000106C:
  1403. 0000106C  4E56 FFF4                link       A6, -0x000C
  1404. 00001070  48E7 1020                movem.l    -[A7], D3,A2
  1405. 00001074  246E 0008                movea.l    A2, [A6 + 0x8]
  1406. 00001078  162E 000C                move.b     D3, [A6 + 0xC]
  1407. 0000107C  42AA 0066                clr.l      [A2 + 0x66]
  1408. 00001080  357C 00FF 006E           move.w     [A2 + 0x6E], 0xFF
  1409. 00001086  426A 0070                clr.w      [A2 + 0x70]
  1410. 0000108A  42AA 006A                clr.l      [A2 + 0x6A]
  1411. 0000108E  2F0A                     move.l     -[A7], A2
  1412. 00001090  486E FFF4                pea.l      [A6 - 0xC]
  1413. 00001094  61FF 0000 3D0A           bsr        +0x3D0C /* 00004DA0 */
  1414. 0000109A  2D79 0001 AC86 FFF8      move.l     [A6 - 0x8], [0x0001AC86]
  1415. 000010A2  2D79 0001 AC8A FFFC      move.l     [A6 - 0x4], [0x0001AC8A]
  1416. 000010AA  302A 000E                move.w     D0, [A2 + 0xE]
  1417. 000010AE  4440                     neg.w      D0
  1418. 000010B0  3D40 FFF8                move.w     [A6 - 0x8], D0
  1419. 000010B4  302A 000C                move.w     D0, [A2 + 0xC]
  1420. 000010B8  4440                     neg.w      D0
  1421. 000010BA  3D40 FFFA                move.w     [A6 - 0x6], D0
  1422. 000010BE  486E FFF8                pea.l      [A6 - 0x8]
  1423. 000010C2  486E FFF8                pea.l      [A6 - 0x8]
  1424. 000010C6  A9D2                     syscall    TENew
  1425. 000010C8  205F                     movea.l    A0, [A7]+
  1426. 000010CA  2548 0062                move.l     [A2 + 0x62], A0
  1427. 000010CE  1003                     move.b     D0, D3
  1428. 000010D0  0240 0080                andi.w     D0, 0x80
  1429. 000010D4  4A40                     tst.w      D0
  1430. 000010D6  56C0                     sne        D0
  1431. 000010D8  4400                     neg.b      D0
  1432. 000010DA  1540 0072                move.b     [A2 + 0x72], D0
  1433. 000010DE  1003                     move.b     D0, D3
  1434. 000010E0  0240 0040                andi.w     D0, 0x40 /* '@' */
  1435. 000010E4  4A40                     tst.w      D0
  1436. 000010E6  56C0                     sne        D0
  1437. 000010E8  4400                     neg.b      D0
  1438. 000010EA  1540 0073                move.b     [A2 + 0x73], D0
  1439. 000010EE  4267                     clr.w      -[A7]
  1440. 000010F0  1003                     move.b     D0, D3
  1441. 000010F2  0240 0020                andi.w     D0, 0x20 /* ' ' */
  1442. 000010F6  4A40                     tst.w      D0
  1443. 000010F8  6704                     beq        +0x6 /* 000010FE */
  1444. 000010FA  7001                     moveq.l    D0, 0x01
  1445. 000010FC  6002                     bra        +0x4 /* 00001100 */
  1446. label000010FE:
  1447. 000010FE  7000                     moveq.l    D0, 0x00
  1448. label00001100:
  1449. 00001100  4880                     ext.w      D0
  1450. 00001102  3F00                     move.w     -[A7], D0
  1451. 00001104  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1452. 00001108  3F3C 000E                move.w     -[A7], 0xE
  1453. 0000110C  A83D                     syscall    TEDispatch
  1454. 0000110E  301F                     move.w     D0, [A7]+
  1455. 00001110  3F3C 0001                move.w     -[A7], 0x1
  1456. 00001114  1003                     move.b     D0, D3
  1457. 00001116  0240 0010                andi.w     D0, 0x10
  1458. 0000111A  4A40                     tst.w      D0
  1459. 0000111C  6704                     beq        +0x6 /* 00001122 */
  1460. 0000111E  7001                     moveq.l    D0, 0x01
  1461. 00001120  6002                     bra        +0x4 /* 00001124 */
  1462. label00001122:
  1463. 00001122  7000                     moveq.l    D0, 0x00
  1464. label00001124:
  1465. 00001124  4880                     ext.w      D0
  1466. 00001126  3F00                     move.w     -[A7], D0
  1467. 00001128  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1468. 0000112C  3F3C 000E                move.w     -[A7], 0xE
  1469. 00001130  A83D                     syscall    TEDispatch
  1470. 00001132  301F                     move.w     D0, [A7]+
  1471. 00001134  554F                     subq.w     A7, 2
  1472. 00001136  3F3C 0002                move.w     -[A7], 0x2
  1473. 0000113A  1003                     move.b     D0, D3
  1474. 0000113C  0240 0008                andi.w     D0, 0x8
  1475. 00001140  4A40                     tst.w      D0
  1476. 00001142  6704                     beq        +0x6 /* 00001148 */
  1477. 00001144  7001                     moveq.l    D0, 0x01
  1478. 00001146  6002                     bra        +0x4 /* 0000114A */
  1479. label00001148:
  1480. 00001148  7000                     moveq.l    D0, 0x00
  1481. label0000114A:
  1482. 0000114A  4880                     ext.w      D0
  1483. 0000114C  3F00                     move.w     -[A7], D0
  1484. 0000114E  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1485. 00001152  3F3C 000E                move.w     -[A7], 0xE
  1486. 00001156  A83D                     syscall    TEDispatch
  1487. 00001158  301F                     move.w     D0, [A7]+
  1488. 0000115A  554F                     subq.w     A7, 2
  1489. 0000115C  3F3C 0003                move.w     -[A7], 0x3
  1490. 00001160  1003                     move.b     D0, D3
  1491. 00001162  0240 0004                andi.w     D0, 0x4
  1492. 00001166  4A40                     tst.w      D0
  1493. 00001168  6704                     beq        +0x6 /* 0000116E */
  1494. 0000116A  7001                     moveq.l    D0, 0x01
  1495. 0000116C  6002                     bra        +0x4 /* 00001170 */
  1496. label0000116E:
  1497. 0000116E  7000                     moveq.l    D0, 0x00
  1498. label00001170:
  1499. 00001170  4880                     ext.w      D0
  1500. 00001172  3F00                     move.w     -[A7], D0
  1501. 00001174  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1502. 00001178  3F3C 000E                move.w     -[A7], 0xE
  1503. 0000117C  A83D                     syscall    TEDispatch
  1504. 0000117E  301F                     move.w     D0, [A7]+
  1505. 00001180  554F                     subq.w     A7, 2
  1506. 00001182  3F3C 0004                move.w     -[A7], 0x4
  1507. 00001186  1003                     move.b     D0, D3
  1508. 00001188  0240 0002                andi.w     D0, 0x2
  1509. 0000118C  4A40                     tst.w      D0
  1510. 0000118E  6704                     beq        +0x6 /* 00001194 */
  1511. 00001190  7001                     moveq.l    D0, 0x01
  1512. 00001192  6002                     bra        +0x4 /* 00001196 */
  1513. label00001194:
  1514. 00001194  7000                     moveq.l    D0, 0x00
  1515. label00001196:
  1516. 00001196  4880                     ext.w      D0
  1517. 00001198  3F00                     move.w     -[A7], D0
  1518. 0000119A  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1519. 0000119E  3F3C 000E                move.w     -[A7], 0xE
  1520. 000011A2  A83D                     syscall    TEDispatch
  1521. 000011A4  301F                     move.w     D0, [A7]+
  1522. 000011A6  3F3C FFFF                move.w     -[A7], 0xFFFF
  1523. 000011AA  486E FFF4                pea.l      [A6 - 0xC]
  1524. 000011AE  61FF 0000 3C6C           bsr        +0x3C6E /* 00004E1C */
  1525. 000011B4  5C4F                     addq.w     A7, 6
  1526. 000011B6  4CDF 0408                movem.l    D3,A2, [A7]+
  1527. 000011BA  4E5E                     unlink     A6
  1528. 000011BC  4E75                     rts
  1529. fn000011BE:
  1530. 000011BE  4E56 0000                link       A6, 0
  1531. 000011C2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1532. 000011C6  246E 0008                movea.l    A2, [A6 + 0x8]
  1533. 000011CA  362E 000C                move.w     D3, [A6 + 0xC]
  1534. 000011CE  200A                     move.l     D0, A2
  1535. 000011D0  6700 00B0                beq        +0xB2 /* 00001282 */
  1536. 000011D4  41F9 0001 A8BC           lea.l      A0, [0x0001A8BC]
  1537. 000011DA  2548 0004                move.l     [A2 + 0x4], A0
  1538. 000011DE  41F9 0001 A8BC           lea.l      A0, [0x0001A8BC]
  1539. 000011E4  41E8 0210                lea.l      A0, [A0 + 0x210]
  1540. 000011E8  2252                     movea.l    A1, [A2]
  1541. 000011EA  2288                     move.l     [A1], A0
  1542. 000011EC  41F9 0001 A8BC           lea.l      A0, [0x0001A8BC]
  1543. 000011F2  41E8 0150                lea.l      A0, [A0 + 0x150]
  1544. 000011F6  2548 002C                move.l     [A2 + 0x2C], A0
  1545. 000011FA  41F9 0001 A8BC           lea.l      A0, [0x0001A8BC]
  1546. 00001200  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  1547. 00001204  2548 005E                move.l     [A2 + 0x5E], A0
  1548. 00001208  2652                     movea.l    A3, [A2]
  1549. 0000120A  204A                     movea.l    A0, A2
  1550. 0000120C  41E8 0074                lea.l      A0, [A0 + 0x74]
  1551. 00001210  2848                     movea.l    A4, A0
  1552. 00001212  91CB                     sub.l      A0, A3
  1553. 00001214  2748 0008                move.l     [A3 + 0x8], A0
  1554. 00001218  4AAA 006A                tst.l      [A2 + 0x6A]
  1555. 0000121C  6714                     beq        +0x16 /* 00001232 */
  1556. 0000121E  42A7                     clr.l      -[A7]
  1557. 00001220  486A 0028                pea.l      [A2 + 0x28]
  1558. 00001224  2057                     movea.l    A0, [A7]
  1559. 00001226  2268 0004                movea.l    A1, [A0 + 0x4]
  1560. 0000122A  2269 003C                movea.l    A1, [A1 + 0x3C]
  1561. 0000122E  4E91                     jsr        [A1]
  1562. 00001230  504F                     addq.w     A7, 8
  1563. label00001232:
  1564. 00001232  266A 0062                movea.l    A3, [A2 + 0x62]
  1565. 00001236  200B                     move.l     D0, A3
  1566. 00001238  6704                     beq        +0x6 /* 0000123E */
  1567. 0000123A  2F0B                     move.l     -[A7], A3
  1568. 0000123C  A9CD                     syscall    TEDispose
  1569. label0000123E:
  1570. 0000123E  4267                     clr.w      -[A7]
  1571. 00001240  486A 005E                pea.l      [A2 + 0x5E]
  1572. 00001244  4EB9 0000 3BE8           jsr        [0x00003BE8]
  1573. 0000124A  4267                     clr.w      -[A7]
  1574. 0000124C  486A 0028                pea.l      [A2 + 0x28]
  1575. 00001250  4EB9 0000 3CC8           jsr        [0x00003CC8]
  1576. 00001256  4267                     clr.w      -[A7]
  1577. 00001258  2F0A                     move.l     -[A7], A2
  1578. 0000125A  61FF 0000 280C           bsr        +0x280E /* 00003A68 */
  1579. 00001260  4A43                     tst.w      D3
  1580. 00001262  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1581. 00001266  670C                     beq        +0xE /* 00001274 */
  1582. 00001268  4267                     clr.w      -[A7]
  1583. 0000126A  2F0C                     move.l     -[A7], A4
  1584. 0000126C  4EB9 0000 3AE8           jsr        [0x00003AE8]
  1585. 00001272  5C4F                     addq.w     A7, 6
  1586. label00001274:
  1587. 00001274  4A43                     tst.w      D3
  1588. 00001276  6F0A                     ble        +0xC /* 00001282 */
  1589. 00001278  2F0A                     move.l     -[A7], A2
  1590. 0000127A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  1591. 00001280  584F                     addq.w     A7, 4
  1592. label00001282:
  1593. 00001282  204A                     movea.l    A0, A2
  1594. 00001284  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1595. 00001288  4E5E                     unlink     A6
  1596. 0000128A  4E75                     rts
  1597. 0000128C  4E56 0000                link       A6, 0
  1598. 00001290  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1599. 00001294  286E 0008                movea.l    A4, [A6 + 0x8]
  1600. 00001298  266E 000C                movea.l    A3, [A6 + 0xC]
  1601. 0000129C  594F                     subq.w     A7, 4
  1602. 0000129E  2F2C 0062                move.l     -[A7], [A4 + 0x62]
  1603. 000012A2  A9CB                     syscall    TEGetText
  1604. 000012A4  205F                     movea.l    A0, [A7]+
  1605. 000012A6  2448                     movea.l    A2, A0
  1606. 000012A8  594F                     subq.w     A7, 4
  1607. 000012AA  2F0A                     move.l     -[A7], A2
  1608. 000012AC  4EB9 0000 1F18           jsr        [0x00001F18]
  1609. 000012B2  201F                     move.l     D0, [A7]+
  1610. 000012B4  2600                     move.l     D3, D0
  1611. 000012B6  0C83 0000 00FF           cmpi.l     D3, 0xFF
  1612. 000012BC  6F06                     ble        +0x8 /* 000012C4 */
  1613. 000012BE  263C 0000 00FF           move.l     D3, 0xFF
  1614. label000012C4:
  1615. 000012C4  2052                     movea.l    A0, [A2]
  1616. 000012C6  43EB 0001                lea.l      A1, [A3 + 0x1]
  1617. 000012CA  2003                     move.l     D0, D3
  1618. 000012CC  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  1619. 000012CE  1683                     move.b     [A3], D3
  1620. 000012D0  204B                     movea.l    A0, A3
  1621. 000012D2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1622. 000012D6  4E5E                     unlink     A6
  1623. 000012D8  4E75                     rts
  1624. 000012DA  4E56 0000                link       A6, 0
  1625. 000012DE  48E7 0030                movem.l    -[A7], A2,A3
  1626. 000012E2  246E 0008                movea.l    A2, [A6 + 0x8]
  1627. 000012E6  266E 000C                movea.l    A3, [A6 + 0xC]
  1628. 000012EA  486B 0001                pea.l      [A3 + 0x1]
  1629. 000012EE  1013                     move.b     D0, [A3]
  1630. 000012F0  7200                     moveq.l    D1, 0x00
  1631. 000012F2  1200                     move.b     D1, D0
  1632. 000012F4  2F01                     move.l     -[A7], D1
  1633. 000012F6  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1634. 000012FA  A9CF                     syscall    TESetText
  1635. 000012FC  2F0A                     move.l     -[A7], A2
  1636. 000012FE  2057                     movea.l    A0, [A7]
  1637. 00001300  2268 0004                movea.l    A1, [A0 + 0x4]
  1638. 00001304  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  1639. 00001308  4E91                     jsr        [A1]
  1640. 0000130A  2F0A                     move.l     -[A7], A2
  1641. 0000130C  2057                     movea.l    A0, [A7]
  1642. 0000130E  2268 0004                movea.l    A1, [A0 + 0x4]
  1643. 00001312  2269 00BC                movea.l    A1, [A1 + 0xBC]
  1644. 00001316  4E91                     jsr        [A1]
  1645. 00001318  504F                     addq.w     A7, 8
  1646. 0000131A  4CDF 0C00                movem.l    A2,A3, [A7]+
  1647. 0000131E  4E5E                     unlink     A6
  1648. 00001320  4E75                     rts
  1649. 00001322  4E56 FEFC                link       A6, -0x0104
  1650. 00001326  42AE FFFC                clr.l      [A6 - 0x4]
  1651. 0000132A  486E FEFC                pea.l      [A6 - 0x104]
  1652. 0000132E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1653. 00001332  2057                     movea.l    A0, [A7]
  1654. 00001334  2268 0004                movea.l    A1, [A0 + 0x4]
  1655. 00001338  2269 0024                movea.l    A1, [A1 + 0x24]
  1656. 0000133C  4E91                     jsr        [A1]
  1657. 0000133E  4A2E FEFC                tst.b      [A6 - 0x104]
  1658. 00001342  504F                     addq.w     A7, 8
  1659. 00001344  670E                     beq        +0x10 /* 00001354 */
  1660. 00001346  486E FEFC                pea.l      [A6 - 0x104]
  1661. 0000134A  486E FFFC                pea.l      [A6 - 0x4]
  1662. 0000134E  4EB9 0000 1F78           jsr        [0x00001F78]
  1663. label00001354:
  1664. 00001354  202E FFFC                move.l     D0, [A6 - 0x4]
  1665. 00001358  4E5E                     unlink     A6
  1666. 0000135A  4E75                     rts
  1667. 0000135C  4E56 FF00                link       A6, -0x0100
  1668. 00001360  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1669. 00001364  486E FF00                pea.l      [A6 - 0x100]
  1670. 00001368  4EB9 0000 1F80           jsr        [0x00001F80]
  1671. 0000136E  486E FF00                pea.l      [A6 - 0x100]
  1672. 00001372  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1673. 00001376  2057                     movea.l    A0, [A7]
  1674. 00001378  2268 0004                movea.l    A1, [A0 + 0x4]
  1675. 0000137C  2269 0028                movea.l    A1, [A1 + 0x28]
  1676. 00001380  4E91                     jsr        [A1]
  1677. 00001382  4E5E                     unlink     A6
  1678. 00001384  4E75                     rts
  1679. 00001386  206F 0004                movea.l    A0, [A7 + 0x4]
  1680. 0000138A  316F 0008 006E           move.w     [A0 + 0x6E], [A7 + 0x8]
  1681. 00001390  4E75                     rts
  1682. 00001392  4E56 0000                link       A6, 0
  1683. 00001396  2F0A                     move.l     -[A7], A2
  1684. 00001398  246E 0008                movea.l    A2, [A6 + 0x8]
  1685. 0000139C  356E 000C 0070           move.w     [A2 + 0x70], [A6 + 0xC]
  1686. 000013A2  42A7                     clr.l      -[A7]
  1687. 000013A4  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1688. 000013A8  3F2A 0070                move.w     -[A7], [A2 + 0x70]
  1689. 000013AC  4EB9 0000 22F0           jsr        [0x000022F0]
  1690. 000013B2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1691. 000013B6  245F                     movea.l    A2, [A7]+
  1692. 000013B8  4E5E                     unlink     A6
  1693. 000013BA  4E75                     rts
  1694. 000013BC  4E56 0000                link       A6, 0
  1695. 000013C0  48E7 1020                movem.l    -[A7], D3,A2
  1696. 000013C4  246E 0008                movea.l    A2, [A6 + 0x8]
  1697. 000013C8  162E 000C                move.b     D3, [A6 + 0xC]
  1698. 000013CC  B62A 0073                cmp.b      D3, [A2 + 0x73]
  1699. 000013D0  6722                     beq        +0x24 /* 000013F4 */
  1700. 000013D2  1543 0073                move.b     [A2 + 0x73], D3
  1701. 000013D6  2F0A                     move.l     -[A7], A2
  1702. 000013D8  2057                     movea.l    A0, [A7]
  1703. 000013DA  2268 0004                movea.l    A1, [A0 + 0x4]
  1704. 000013DE  2269 0204                movea.l    A1, [A1 + 0x204]
  1705. 000013E2  4E91                     jsr        [A1]
  1706. 000013E4  2F0A                     move.l     -[A7], A2
  1707. 000013E6  2057                     movea.l    A0, [A7]
  1708. 000013E8  2268 0004                movea.l    A1, [A0 + 0x4]
  1709. 000013EC  2269 00BC                movea.l    A1, [A1 + 0xBC]
  1710. 000013F0  4E91                     jsr        [A1]
  1711. 000013F2  504F                     addq.w     A7, 8
  1712. label000013F4:
  1713. 000013F4  4CDF 0408                movem.l    D3,A2, [A7]+
  1714. 000013F8  4E5E                     unlink     A6
  1715. 000013FA  4E75                     rts
  1716. 000013FC  4E56 0000                link       A6, 0
  1717. 00001400  48E7 1020                movem.l    -[A7], D3,A2
  1718. 00001404  246E 0008                movea.l    A2, [A6 + 0x8]
  1719. 00001408  42A7                     clr.l      -[A7]
  1720. 0000140A  2F0A                     move.l     -[A7], A2
  1721. 0000140C  61FF 0000 35BA           bsr        +0x35BC /* 000049C8 */
  1722. 00001412  1600                     move.b     D3, D0
  1723. 00001414  3F2A 0070                move.w     -[A7], [A2 + 0x70]
  1724. 00001418  4EB9 0000 22E8           jsr        [0x000022E8]
  1725. 0000141E  1003                     move.b     D0, D3
  1726. 00001420  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1727. 00001424  4CDF 0408                movem.l    D3,A2, [A7]+
  1728. 00001428  4E5E                     unlink     A6
  1729. 0000142A  4E75                     rts
  1730. 0000142C  4E56 FFF8                link       A6, -0x0008
  1731. 00001430  48E7 0030                movem.l    -[A7], A2,A3
  1732. 00001434  246E 0008                movea.l    A2, [A6 + 0x8]
  1733. 00001438  486E FFF8                pea.l      [A6 - 0x8]
  1734. 0000143C  2F0A                     move.l     -[A7], A2
  1735. 0000143E  2057                     movea.l    A0, [A7]
  1736. 00001440  2268 0004                movea.l    A1, [A0 + 0x4]
  1737. 00001444  2269 003C                movea.l    A1, [A1 + 0x3C]
  1738. 00001448  4E91                     jsr        [A1]
  1739. 0000144A  4A2A 0072                tst.b      [A2 + 0x72]
  1740. 0000144E  504F                     addq.w     A7, 8
  1741. 00001450  671C                     beq        +0x1E /* 0000146E */
  1742. 00001452  2F0A                     move.l     -[A7], A2
  1743. 00001454  2057                     movea.l    A0, [A7]
  1744. 00001456  2268 0004                movea.l    A1, [A0 + 0x4]
  1745. 0000145A  2269 01F8                movea.l    A1, [A1 + 0x1F8]
  1746. 0000145E  4E91                     jsr        [A1]
  1747. 00001460  486E FFF8                pea.l      [A6 - 0x8]
  1748. 00001464  2F3C 0002 0002           move.l     -[A7], 0x20002
  1749. 0000146A  A8A9                     syscall    InsetRect
  1750. 0000146C  584F                     addq.w     A7, 4
  1751. label0000146E:
  1752. 0000146E  206A 0062                movea.l    A0, [A2 + 0x62]
  1753. 00001472  2050                     movea.l    A0, [A0]
  1754. 00001474  2668 0052                movea.l    A3, [A0 + 0x52]
  1755. 00001478  4EB9 0000 2070           jsr        [0x00002070]
  1756. 0000147E  226A 0062                movea.l    A1, [A2 + 0x62]
  1757. 00001482  2251                     movea.l    A1, [A1]
  1758. 00001484  2348 0052                move.l     [A1 + 0x52], A0
  1759. 00001488  486E FFF8                pea.l      [A6 - 0x8]
  1760. 0000148C  A8A3                     syscall    EraseRect
  1761. 0000148E  486E FFF8                pea.l      [A6 - 0x8]
  1762. 00001492  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1763. 00001496  A9D3                     syscall    TEUpdate
  1764. 00001498  206A 0062                movea.l    A0, [A2 + 0x62]
  1765. 0000149C  2050                     movea.l    A0, [A0]
  1766. 0000149E  214B 0052                move.l     [A0 + 0x52], A3
  1767. 000014A2  4CDF 0C00                movem.l    A2,A3, [A7]+
  1768. 000014A6  4E5E                     unlink     A6
  1769. 000014A8  4E75                     rts
  1770. 000014AA  4E56 FFE6                link       A6, -0x001A
  1771. 000014AE  2F0A                     move.l     -[A7], A2
  1772. 000014B0  246E 0008                movea.l    A2, [A6 + 0x8]
  1773. 000014B4  486E FFEC                pea.l      [A6 - 0x14]
  1774. 000014B8  4EB9 0000 2088           jsr        [0x00002088]
  1775. 000014BE  486E FFF8                pea.l      [A6 - 0x8]
  1776. 000014C2  2F0A                     move.l     -[A7], A2
  1777. 000014C4  2057                     movea.l    A0, [A7]
  1778. 000014C6  2268 0004                movea.l    A1, [A0 + 0x4]
  1779. 000014CA  2269 003C                movea.l    A1, [A1 + 0x3C]
  1780. 000014CE  4E91                     jsr        [A1]
  1781. 000014D0  A89E                     syscall    PenNormal
  1782. 000014D2  486E FFF8                pea.l      [A6 - 0x8]
  1783. 000014D6  2F3C 0001 0001           move.l     -[A7], 0x10001
  1784. 000014DC  A8A9                     syscall    InsetRect
  1785. 000014DE  486E FFE6                pea.l      [A6 - 0x1A]
  1786. 000014E2  AA1A                     syscall    GetBackColor
  1787. 000014E4  486E FFE6                pea.l      [A6 - 0x1A]
  1788. 000014E8  AA14                     syscall    RGBForeColor
  1789. 000014EA  486E FFF8                pea.l      [A6 - 0x8]
  1790. 000014EE  A8A1                     syscall    FrameRect
  1791. 000014F0  486E FFF8                pea.l      [A6 - 0x8]
  1792. 000014F4  4878 FFFF                push.l     0xFFFF
  1793. 000014F8  A8A9                     syscall    InsetRect
  1794. 000014FA  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  1795. 00001500  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1796. 00001504  670C                     beq        +0xE /* 00001512 */
  1797. 00001506  2079 0002 B752           movea.l    A0, [0x0002B752]
  1798. 0000150C  4868 00B2                pea.l      [A0 + 0xB2]
  1799. 00001510  A89D                     syscall    PenPat
  1800. label00001512:
  1801. 00001512  2F0A                     move.l     -[A7], A2
  1802. 00001514  2057                     movea.l    A0, [A7]
  1803. 00001516  2268 0004                movea.l    A1, [A0 + 0x4]
  1804. 0000151A  2269 00D8                movea.l    A1, [A1 + 0xD8]
  1805. 0000151E  4E91                     jsr        [A1]
  1806. 00001520  486E FFF8                pea.l      [A6 - 0x8]
  1807. 00001524  A8A1                     syscall    FrameRect
  1808. 00001526  3F3C FFFF                move.w     -[A7], 0xFFFF
  1809. 0000152A  486E FFEC                pea.l      [A6 - 0x14]
  1810. 0000152E  4EB9 0000 2090           jsr        [0x00002090]
  1811. 00001534  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1812. 00001538  245F                     movea.l    A2, [A7]+
  1813. 0000153A  4E5E                     unlink     A6
  1814. 0000153C  4E75                     rts
  1815. 0000153E  4E56 0000                link       A6, 0
  1816. 00001542  2F0A                     move.l     -[A7], A2
  1817. 00001544  246E 0008                movea.l    A2, [A6 + 0x8]
  1818. 00001548  0C2A 0002 005C           cmpi.b     [A2 + 0x5C], 0x2
  1819. 0000154E  6610                     bne        +0x12 /* 00001560 */
  1820. 00001550  7028                     moveq.l    D0, 0x28
  1821. 00001552  2072 0808                movea.l    A0, [A2 + D0 + 0x8]
  1822. 00001556  4850                     pea.l      [A0]
  1823. 00001558  4EB9 0000 3D00           jsr        [0x00003D00]
  1824. 0000155E  584F                     addq.w     A7, 4
  1825. label00001560:
  1826. 00001560  245F                     movea.l    A2, [A7]+
  1827. 00001562  4E5E                     unlink     A6
  1828. 00001564  4E75                     rts
  1829. 00001566  4E56 0000                link       A6, 0
  1830. 0000156A  2F0A                     move.l     -[A7], A2
  1831. 0000156C  246E 0008                movea.l    A2, [A6 + 0x8]
  1832. 00001570  4A2A 0072                tst.b      [A2 + 0x72]
  1833. 00001574  6726                     beq        +0x28 /* 0000159C */
  1834. 00001576  4227                     clr.b      -[A7]
  1835. 00001578  2F0A                     move.l     -[A7], A2
  1836. 0000157A  2057                     movea.l    A0, [A7]
  1837. 0000157C  2268 0004                movea.l    A1, [A0 + 0x4]
  1838. 00001580  2269 00EC                movea.l    A1, [A1 + 0xEC]
  1839. 00001584  4E91                     jsr        [A1]
  1840. 00001586  4A00                     tst.b      D0
  1841. 00001588  5C4F                     addq.w     A7, 6
  1842. 0000158A  6710                     beq        +0x12 /* 0000159C */
  1843. 0000158C  2F0A                     move.l     -[A7], A2
  1844. 0000158E  2057                     movea.l    A0, [A7]
  1845. 00001590  2268 0004                movea.l    A1, [A0 + 0x4]
  1846. 00001594  2269 01F8                movea.l    A1, [A1 + 0x1F8]
  1847. 00001598  4E91                     jsr        [A1]
  1848. 0000159A  584F                     addq.w     A7, 4
  1849. label0000159C:
  1850. 0000159C  245F                     movea.l    A2, [A7]+
  1851. 0000159E  4E5E                     unlink     A6
  1852. 000015A0  4E75                     rts
  1853. 000015A2  4E56 0000                link       A6, 0
  1854. 000015A6  2F0A                     move.l     -[A7], A2
  1855. 000015A8  246E 0008                movea.l    A2, [A6 + 0x8]
  1856. 000015AC  0C2A 0002 005C           cmpi.b     [A2 + 0x5C], 0x2
  1857. 000015B2  6610                     bne        +0x12 /* 000015C4 */
  1858. 000015B4  7028                     moveq.l    D0, 0x28
  1859. 000015B6  2072 0808                movea.l    A0, [A2 + D0 + 0x8]
  1860. 000015BA  4850                     pea.l      [A0]
  1861. 000015BC  4EB9 0000 3D00           jsr        [0x00003D00]
  1862. 000015C2  584F                     addq.w     A7, 4
  1863. label000015C4:
  1864. 000015C4  4A2A 0072                tst.b      [A2 + 0x72]
  1865. 000015C8  6726                     beq        +0x28 /* 000015F0 */
  1866. 000015CA  4227                     clr.b      -[A7]
  1867. 000015CC  2F0A                     move.l     -[A7], A2
  1868. 000015CE  2057                     movea.l    A0, [A7]
  1869. 000015D0  2268 0004                movea.l    A1, [A0 + 0x4]
  1870. 000015D4  2269 00EC                movea.l    A1, [A1 + 0xEC]
  1871. 000015D8  4E91                     jsr        [A1]
  1872. 000015DA  4A00                     tst.b      D0
  1873. 000015DC  5C4F                     addq.w     A7, 6
  1874. 000015DE  6710                     beq        +0x12 /* 000015F0 */
  1875. 000015E0  2F0A                     move.l     -[A7], A2
  1876. 000015E2  2057                     movea.l    A0, [A7]
  1877. 000015E4  2268 0004                movea.l    A1, [A0 + 0x4]
  1878. 000015E8  2269 01F8                movea.l    A1, [A1 + 0x1F8]
  1879. 000015EC  4E91                     jsr        [A1]
  1880. 000015EE  584F                     addq.w     A7, 4
  1881. label000015F0:
  1882. 000015F0  245F                     movea.l    A2, [A7]+
  1883. 000015F2  4E5E                     unlink     A6
  1884. 000015F4  4E75                     rts
  1885. 000015F6  4E56 0000                link       A6, 0
  1886. 000015FA  48E7 0038                movem.l    -[A7], A2,A3,A4
  1887. 000015FE  246E 0008                movea.l    A2, [A6 + 0x8]
  1888. 00001602  266E 000C                movea.l    A3, [A6 + 0xC]
  1889. 00001606  204A                     movea.l    A0, A2
  1890. 00001608  41E8 0028                lea.l      A0, [A0 + 0x28]
  1891. 0000160C  2848                     movea.l    A4, A0
  1892. 0000160E  B1F9 0002 B7CE           cmpa.l     A0, [0x0002B7CE]
  1893. 00001614  674C                     beq        +0x4E /* 00001662 */
  1894. 00001616  554F                     subq.w     A7, 2
  1895. 00001618  2F3C FFFF 0002           move.l     -[A7], 0xFFFF0002
  1896. 0000161E  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1897. 00001622  3F3C 000E                move.w     -[A7], 0xE
  1898. 00001626  A83D                     syscall    TEDispatch
  1899. 00001628  301F                     move.w     D0, [A7]+
  1900. 0000162A  661C                     bne        +0x1E /* 00001648 */
  1901. 0000162C  42A7                     clr.l      -[A7]
  1902. 0000162E  2F0A                     move.l     -[A7], A2
  1903. 00001630  2057                     movea.l    A0, [A7]
  1904. 00001632  2268 0004                movea.l    A1, [A0 + 0x4]
  1905. 00001636  2269 00E8                movea.l    A1, [A1 + 0xE8]
  1906. 0000163A  4E91                     jsr        [A1]
  1907. 0000163C  42A7                     clr.l      -[A7]
  1908. 0000163E  42A7                     clr.l      -[A7]
  1909. 00001640  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1910. 00001644  A9D1                     syscall    TESetSelect
  1911. 00001646  504F                     addq.w     A7, 8
  1912. label00001648:
  1913. 00001648  200A                     move.l     D0, A2
  1914. 0000164A  4A80                     tst.l      D0
  1915. 0000164C  6708                     beq        +0xA /* 00001656 */
  1916. 0000164E  204A                     movea.l    A0, A2
  1917. 00001650  41E8 0028                lea.l      A0, [A0 + 0x28]
  1918. 00001654  6002                     bra        +0x4 /* 00001658 */
  1919. label00001656:
  1920. 00001656  204A                     movea.l    A0, A2
  1921. label00001658:
  1922. 00001658  4850                     pea.l      [A0]
  1923. 0000165A  4EB9 0000 3D00           jsr        [0x00003D00]
  1924. 00001660  584F                     addq.w     A7, 4
  1925. label00001662:
  1926. 00001662  B9F9 0002 B7CE           cmpa.l     A4, [0x0002B7CE]
  1927. 00001668  6650                     bne        +0x52 /* 000016BA */
  1928. 0000166A  42A7                     clr.l      -[A7]
  1929. 0000166C  2F0A                     move.l     -[A7], A2
  1930. 0000166E  2057                     movea.l    A0, [A7]
  1931. 00001670  2268 0004                movea.l    A1, [A0 + 0x4]
  1932. 00001674  2269 00E8                movea.l    A1, [A1 + 0xE8]
  1933. 00001678  4E91                     jsr        [A1]
  1934. 0000167A  1F3C 0001                move.b     -[A7], 0x1
  1935. 0000167E  2F0A                     move.l     -[A7], A2
  1936. 00001680  2057                     movea.l    A0, [A7]
  1937. 00001682  2268 0004                movea.l    A1, [A0 + 0x4]
  1938. 00001686  2269 0208                movea.l    A1, [A1 + 0x208]
  1939. 0000168A  4E91                     jsr        [A1]
  1940. 0000168C  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1941. 00001690  302B 0016                move.w     D0, [A3 + 0x16]
  1942. 00001694  0240 0200                andi.w     D0, 0x200
  1943. 00001698  4A40                     tst.w      D0
  1944. 0000169A  56C0                     sne        D0
  1945. 0000169C  4400                     neg.b      D0
  1946. 0000169E  1F00                     move.b     -[A7], D0
  1947. 000016A0  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1948. 000016A4  A9D4                     syscall    TEClick
  1949. 000016A6  4227                     clr.b      -[A7]
  1950. 000016A8  2F0A                     move.l     -[A7], A2
  1951. 000016AA  2057                     movea.l    A0, [A7]
  1952. 000016AC  2268 0004                movea.l    A1, [A0 + 0x4]
  1953. 000016B0  2269 0208                movea.l    A1, [A1 + 0x208]
  1954. 000016B4  4E91                     jsr        [A1]
  1955. 000016B6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1956. label000016BA:
  1957. 000016BA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1958. 000016BE  4E5E                     unlink     A6
  1959. 000016C0  4E75                     rts
  1960. 000016C2  4E56 0000                link       A6, 0
  1961. 000016C6  3F3C 0001                move.w     -[A7], 0x1
  1962. 000016CA  4EB9 0000 2330           jsr        [0x00002330]
  1963. 000016D0  4E5E                     unlink     A6
  1964. 000016D2  4E75                     rts
  1965. 000016D4  4E56 FFFC                link       A6, -0x0004
  1966. 000016D8  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1967. 000016DC  246E 0008                movea.l    A2, [A6 + 0x8]
  1968. 000016E0  282E 000C                move.l     D4, [A6 + 0xC]
  1969. 000016E4  266E 0010                movea.l    A3, [A6 + 0x10]
  1970. 000016E8  7601                     moveq.l    D3, 0x01
  1971. 000016EA  2004                     move.l     D0, D4
  1972. 000016EC  4EB9 0000 0528           jsr        [0x00000528]
  1973. 000016F2  01C4                     .incomplete
  1974. 000016F4  0000 000C                ori.b      D0, 0xC
  1975. 000016F8  0000 00C9                ori.b      D0, 0xC9
  1976. 000016FC  000A 0000                ori.b      A2, 0x0
  1977. 00001700  000C 003E                ori.b      A4, 0x3E /* '>' */
  1978. 00001704  0000 000D                ori.b      D0, 0xD /* '\r' */
  1979. 00001708  0086 0000 000E           ori.l      D6, 0xE
  1980. 0000170E  009A 0000 000F           ori.l      [A2]+, 0xF
  1981. 00001714  0114                     btst       [A4], D0
  1982. 00001716  0000 0010                ori.b      D0, 0x10
  1983. 0000171A  018A                     bclr       A2, D0
  1984. 0000171C  0000 0014                ori.b      D0, 0x14
  1985. 00001720  0166                     bchg       -[A6], D0
  1986. 00001722  0000 0016                ori.b      D0, 0x16
  1987. 00001726  014E                     bchg       A6, D0
  1988. 00001728  0000 0018                ori.b      D0, 0x18
  1989. 0000172C  0148                     bchg       A0, D0
  1990. 0000172E  0000 0019                ori.b      D0, 0x19
  1991. 00001732  0142                     bchg       D2, D0
  1992. 00001734  0000 001A                ori.b      D0, 0x1A
  1993. 00001738  013C 0000                btst       0x0, D0
  1994. 0000173C  00C9                     .incomplete
  1995. 0000173E  0154                     bchg       [A4], D0
  1996. 00001740  4878 0026                push.l     0x26 /* '&' */
  1997. 00001744  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  1998. 0000174A  2648                     movea.l    A3, A0
  1999. 0000174C  2008                     move.l     D0, A0
  2000. 0000174E  584F                     addq.w     A7, 4
  2001. 00001750  6724                     beq        +0x26 /* 00001776 */
  2002. 00001752  2F0A                     move.l     -[A7], A2
  2003. 00001754  200A                     move.l     D0, A2
  2004. 00001756  4A80                     tst.l      D0
  2005. 00001758  6708                     beq        +0xA /* 00001762 */
  2006. 0000175A  204A                     movea.l    A0, A2
  2007. 0000175C  41E8 0028                lea.l      A0, [A0 + 0x28]
  2008. 00001760  6002                     bra        +0x4 /* 00001764 */
  2009. label00001762:
  2010. 00001762  204A                     movea.l    A0, A2
  2011. label00001764:
  2012. 00001764  4850                     pea.l      [A0]
  2013. 00001766  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2014. 0000176A  2F0B                     move.l     -[A7], A3
  2015. 0000176C  4EB9 0000 2608           jsr        [0x00002608]
  2016. 00001772  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2017. label00001776:
  2018. 00001776  2F0B                     move.l     -[A7], A3
  2019. 00001778  486A 0028                pea.l      [A2 + 0x28]
  2020. 0000177C  2057                     movea.l    A0, [A7]
  2021. 0000177E  2268 0004                movea.l    A1, [A0 + 0x4]
  2022. 00001782  2269 003C                movea.l    A1, [A1 + 0x3C]
  2023. 00001786  4E91                     jsr        [A1]
  2024. 00001788  504F                     addq.w     A7, 8
  2025. 0000178A  6000 013E                bra        +0x140 /* 000018CA */
  2026. 0000178E  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2027. 00001792  A9D5                     syscall    TECopy
  2028. 00001794  594F                     subq.w     A7, 4
  2029. 00001796  A9FC                     syscall    ZeroScrap
  2030. 00001798  201F                     move.l     D0, [A7]+
  2031. 0000179A  554F                     subq.w     A7, 2
  2032. 0000179C  4EB9 0000 1F98           jsr        [0x00001F98]
  2033. 000017A2  301F                     move.w     D0, [A7]+
  2034. 000017A4  6000 0124                bra        +0x126 /* 000018CA */
  2035. 000017A8  594F                     subq.w     A7, 4
  2036. 000017AA  42A7                     clr.l      -[A7]
  2037. 000017AC  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  2038. 000017B2  486E FFFC                pea.l      [A6 - 0x4]
  2039. 000017B6  A9FD                     syscall    GetScrap
  2040. 000017B8  201F                     move.l     D0, [A7]+
  2041. 000017BA  2F00                     move.l     -[A7], D0
  2042. 000017BC  2F0A                     move.l     -[A7], A2
  2043. 000017BE  2057                     movea.l    A0, [A7]
  2044. 000017C0  2268 0004                movea.l    A1, [A0 + 0x4]
  2045. 000017C4  2269 020C                movea.l    A1, [A1 + 0x20C]
  2046. 000017C8  4E91                     jsr        [A1]
  2047. 000017CA  4A00                     tst.b      D0
  2048. 000017CC  504F                     addq.w     A7, 8
  2049. 000017CE  670A                     beq        +0xC /* 000017DA */
  2050. 000017D0  3F3C 0001                move.w     -[A7], 0x1
  2051. 000017D4  A9C8                     syscall    SysBeep
  2052. 000017D6  6000 00F2                bra        +0xF4 /* 000018CA */
  2053. label000017DA:
  2054. 000017DA  4878 002A                push.l     0x2A /* '*' */
  2055. 000017DE  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  2056. 000017E4  2648                     movea.l    A3, A0
  2057. 000017E6  2008                     move.l     D0, A0
  2058. 000017E8  584F                     addq.w     A7, 4
  2059. 000017EA  6724                     beq        +0x26 /* 00001810 */
  2060. 000017EC  2F0A                     move.l     -[A7], A2
  2061. 000017EE  200A                     move.l     D0, A2
  2062. 000017F0  4A80                     tst.l      D0
  2063. 000017F2  6708                     beq        +0xA /* 000017FC */
  2064. 000017F4  204A                     movea.l    A0, A2
  2065. 000017F6  41E8 0028                lea.l      A0, [A0 + 0x28]
  2066. 000017FA  6002                     bra        +0x4 /* 000017FE */
  2067. label000017FC:
  2068. 000017FC  204A                     movea.l    A0, A2
  2069. label000017FE:
  2070. 000017FE  4850                     pea.l      [A0]
  2071. 00001800  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2072. 00001804  2F0B                     move.l     -[A7], A3
  2073. 00001806  4EB9 0000 2618           jsr        [0x00002618]
  2074. 0000180C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2075. label00001810:
  2076. 00001810  2F0B                     move.l     -[A7], A3
  2077. 00001812  486A 0028                pea.l      [A2 + 0x28]
  2078. 00001816  2057                     movea.l    A0, [A7]
  2079. 00001818  2268 0004                movea.l    A1, [A0 + 0x4]
  2080. 0000181C  2269 003C                movea.l    A1, [A1 + 0x3C]
  2081. 00001820  4E91                     jsr        [A1]
  2082. 00001822  504F                     addq.w     A7, 8
  2083. 00001824  6000 00A4                bra        +0xA6 /* 000018CA */
  2084. 00001828  4878 0026                push.l     0x26 /* '&' */
  2085. 0000182C  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  2086. 00001832  2648                     movea.l    A3, A0
  2087. 00001834  2008                     move.l     D0, A0
  2088. 00001836  584F                     addq.w     A7, 4
  2089. 00001838  6724                     beq        +0x26 /* 0000185E */
  2090. 0000183A  2F0A                     move.l     -[A7], A2
  2091. 0000183C  200A                     move.l     D0, A2
  2092. 0000183E  4A80                     tst.l      D0
  2093. 00001840  6708                     beq        +0xA /* 0000184A */
  2094. 00001842  204A                     movea.l    A0, A2
  2095. 00001844  41E8 0028                lea.l      A0, [A0 + 0x28]
  2096. 00001848  6002                     bra        +0x4 /* 0000184C */
  2097. label0000184A:
  2098. 0000184A  204A                     movea.l    A0, A2
  2099. label0000184C:
  2100. 0000184C  4850                     pea.l      [A0]
  2101. 0000184E  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2102. 00001852  2F0B                     move.l     -[A7], A3
  2103. 00001854  4EB9 0000 2638           jsr        [0x00002638]
  2104. 0000185A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2105. label0000185E:
  2106. 0000185E  2F0B                     move.l     -[A7], A3
  2107. 00001860  486A 0028                pea.l      [A2 + 0x28]
  2108. 00001864  2057                     movea.l    A0, [A7]
  2109. 00001866  2268 0004                movea.l    A1, [A0 + 0x4]
  2110. 0000186A  2269 003C                movea.l    A1, [A1 + 0x3C]
  2111. 0000186E  4E91                     jsr        [A1]
  2112. 00001870  504F                     addq.w     A7, 8
  2113. 00001872  6056                     bra        +0x58 /* 000018CA */
  2114. 00001874  2F0A                     move.l     -[A7], A2
  2115. 00001876  2057                     movea.l    A0, [A7]
  2116. 00001878  2268 0004                movea.l    A1, [A0 + 0x4]
  2117. 0000187C  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  2118. 00001880  4E91                     jsr        [A1]
  2119. 00001882  584F                     addq.w     A7, 4
  2120. 00001884  6044                     bra        +0x46 /* 000018CA */
  2121. 00001886  B7EA 006A                cmpa.l     A3, [A2 + 0x6A]
  2122. 0000188A  663E                     bne        +0x40 /* 000018CA */
  2123. 0000188C  42AA 006A                clr.l      [A2 + 0x6A]
  2124. 00001890  6038                     bra        +0x3A /* 000018CA */
  2125. 00001892  2F0A                     move.l     -[A7], A2
  2126. 00001894  61FF 0000 2E5E           bsr        +0x2E60 /* 000046F4 */
  2127. 0000189A  4A00                     tst.b      D0
  2128. 0000189C  584F                     addq.w     A7, 4
  2129. 0000189E  6604                     bne        +0x6 /* 000018A4 */
  2130. 000018A0  7600                     moveq.l    D3, 0x00
  2131. 000018A2  6026                     bra        +0x28 /* 000018CA */
  2132. label000018A4:
  2133. 000018A4  2F0A                     move.l     -[A7], A2
  2134. 000018A6  2057                     movea.l    A0, [A7]
  2135. 000018A8  2268 0004                movea.l    A1, [A0 + 0x4]
  2136. 000018AC  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  2137. 000018B0  4E91                     jsr        [A1]
  2138. 000018B2  584F                     addq.w     A7, 4
  2139. 000018B4  6014                     bra        +0x16 /* 000018CA */
  2140. 000018B6  2F0B                     move.l     -[A7], A3
  2141. 000018B8  2F04                     move.l     -[A7], D4
  2142. 000018BA  486A 0028                pea.l      [A2 + 0x28]
  2143. 000018BE  4EB9 0000 3D50           jsr        [0x00003D50]
  2144. 000018C4  1600                     move.b     D3, D0
  2145. 000018C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2146. label000018CA:
  2147. 000018CA  1003                     move.b     D0, D3
  2148. 000018CC  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2149. 000018D0  4E5E                     unlink     A6
  2150. 000018D2  4E75                     rts
  2151. fn000018D4:
  2152. 000018D4  4E56 FFFC                link       A6, -0x0004
  2153. 000018D8  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  2154. 000018DC  286E 0008                movea.l    A4, [A6 + 0x8]
  2155. 000018E0  262E 000C                move.l     D3, [A6 + 0xC]
  2156. 000018E4  246E 0010                movea.l    A2, [A6 + 0x10]
  2157. 000018E8  2C2E 0014                move.l     D6, [A6 + 0x14]
  2158. 000018EC  2A2E 0018                move.l     D5, [A6 + 0x18]
  2159. 000018F0  282E 001C                move.l     D4, [A6 + 0x1C]
  2160. 000018F4  2003                     move.l     D0, D3
  2161. 000018F6  5180                     subq.l     D0, 8
  2162. 000018F8  5980                     subq.l     D0, 4
  2163. 000018FA  0C80 0000 0004           cmpi.l     D0, 0x4
  2164. 00001900  6256                     bhi        +0x58 /* 00001958 */
  2165. 00001902  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  2166. 00001906  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2167. 0000190A  000A 000A                ori.b      A2, 0xA /* '\n' */
  2168. 0000190E  0020 000A                ori.b      -[A0], 0xA /* '\n' */
  2169. 00001912  003C 206C                ori.b      ccr, 108
  2170. 00001916  0062 2650                ori.w      -[A2], 0x2650 /* '&P' */
  2171. 0000191A  302B 0020                move.w     D0, [A3 + 0x20]
  2172. 0000191E  B06B 0022                cmp.w      D0, [A3 + 0x22]
  2173. 00001922  56C0                     sne        D0
  2174. 00001924  4400                     neg.b      D0
  2175. 00001926  1480                     move.b     [A2], D0
  2176. 00001928  6046                     bra        +0x48 /* 00001970 */
  2177. 0000192A  594F                     subq.w     A7, 4
  2178. 0000192C  42A7                     clr.l      -[A7]
  2179. 0000192E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  2180. 00001934  486E FFFC                pea.l      [A6 - 0x4]
  2181. 00001938  A9FD                     syscall    GetScrap
  2182. 0000193A  201F                     move.l     D0, [A7]+
  2183. 0000193C  4A80                     tst.l      D0
  2184. 0000193E  5EC0                     sgt        D0
  2185. 00001940  4400                     neg.b      D0
  2186. 00001942  1480                     move.b     [A2], D0
  2187. 00001944  602A                     bra        +0x2C /* 00001970 */
  2188. 00001946  206C 0062                movea.l    A0, [A4 + 0x62]
  2189. 0000194A  2050                     movea.l    A0, [A0]
  2190. 0000194C  4A68 003C                tst.w      [A0 + 0x3C]
  2191. 00001950  5EC0                     sgt        D0
  2192. 00001952  4400                     neg.b      D0
  2193. 00001954  1480                     move.b     [A2], D0
  2194. 00001956  6018                     bra        +0x1A /* 00001970 */
  2195. label00001958:
  2196. 00001958  2F04                     move.l     -[A7], D4
  2197. 0000195A  2F05                     move.l     -[A7], D5
  2198. 0000195C  2F06                     move.l     -[A7], D6
  2199. 0000195E  2F0A                     move.l     -[A7], A2
  2200. 00001960  2F03                     move.l     -[A7], D3
  2201. 00001962  486C 0028                pea.l      [A4 + 0x28]
  2202. 00001966  4EB9 0000 3D60           jsr        [0x00003D60]
  2203. 0000196C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2204. label00001970:
  2205. 00001970  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  2206. 00001974  4E5E                     unlink     A6
  2207. 00001976  4E75                     rts
  2208. 00001978  206F 0004                movea.l    A0, [A7 + 0x4]
  2209. 0000197C  216F 0008 0066           move.l     [A0 + 0x66], [A7 + 0x8]
  2210. 00001982  4E75                     rts
  2211. fn00001984:
  2212. 00001984  4E56 FFEA                link       A6, -0x0016
  2213. 00001988  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2214. 0000198C  246E 0008                movea.l    A2, [A6 + 0x8]
  2215. 00001990  286E 000C                movea.l    A4, [A6 + 0xC]
  2216. 00001994  7601                     moveq.l    D3, 0x01
  2217. 00001996  7800                     moveq.l    D4, 0x00
  2218. 00001998  2D6C 0002 FFF0           move.l     [A6 - 0x10], [A4 + 0x2]
  2219. 0000199E  202C 0002                move.l     D0, [A4 + 0x2]
  2220. 000019A2  0280 0000 00FF           andi.l     D0, 0xFF
  2221. 000019A8  3D40 FFFE                move.w     [A6 - 0x2], D0
  2222. 000019AC  2079 0002 B7CE           movea.l    A0, [0x0002B7CE]
  2223. 000019B2  2D48 FFFA                move.l     [A6 - 0x6], A0
  2224. 000019B6  3A2C 000E                move.w     D5, [A4 + 0xE]
  2225. 000019BA  3005                     move.w     D0, D5
  2226. 000019BC  0240 0100                andi.w     D0, 0x100
  2227. 000019C0  6704                     beq        +0x6 /* 000019C6 */
  2228. 000019C2  7806                     moveq.l    D4, 0x06
  2229. 000019C4  6022                     bra        +0x24 /* 000019E8 */
  2230. label000019C6:
  2231. 000019C6  2D6A 0066 FFEC           move.l     [A6 - 0x14], [A2 + 0x66]
  2232. 000019CC  671A                     beq        +0x1C /* 000019E8 */
  2233. 000019CE  3F05                     move.w     -[A7], D5
  2234. 000019D0  486E FFFE                pea.l      [A6 - 0x2]
  2235. 000019D4  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2236. 000019D8  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2237. 000019DC  206E FFEC                movea.l    A0, [A6 - 0x14]
  2238. 000019E0  4E90                     jsr        [A0]
  2239. 000019E2  1800                     move.b     D4, D0
  2240. 000019E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2241. label000019E8:
  2242. 000019E8  2F0A                     move.l     -[A7], A2
  2243. 000019EA  486E FFF6                pea.l      [A6 - 0xA]
  2244. 000019EE  61FF 0000 33B0           bsr        +0x33B2 /* 00004DA0 */
  2245. 000019F4  2A2A 0062                move.l     D5, [A2 + 0x62]
  2246. 000019F8  2045                     movea.l    A0, D5
  2247. 000019FA  2650                     movea.l    A3, [A0]
  2248. 000019FC  3D6B 0020 FFEA           move.w     [A6 - 0x16], [A3 + 0x20]
  2249. 00001A02  302B 0020                move.w     D0, [A3 + 0x20]
  2250. 00001A06  B06B 0022                cmp.w      D0, [A3 + 0x22]
  2251. 00001A0A  57C0                     seq        D0
  2252. 00001A0C  4400                     neg.b      D0
  2253. 00001A0E  1D40 FFF5                move.b     [A6 - 0xB], D0
  2254. 00001A12  7000                     moveq.l    D0, 0x00
  2255. 00001A14  1004                     move.b     D0, D4
  2256. 00001A16  504F                     addq.w     A7, 8
  2257. 00001A18  0C40 0006                cmpi.w     D0, 0x6
  2258. 00001A1C  6200 027C                bhi        +0x27E /* 00001C9A */
  2259. 00001A20  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  2260. 00001A24  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2261. 00001A28  000E 00C0                ori.b      A6, 0xC0
  2262. 00001A2C  0154                     bchg       [A4], D0
  2263. 00001A2E  0160                     bchg       -[A0], D0
  2264. 00001A30  0272 025A 0262           andi.w     [A2 + D0.w * 2 + 0x62], 0x25A
  2265. 00001A36  4878 0001                push.l     0x1
  2266. 00001A3A  2F0A                     move.l     -[A7], A2
  2267. 00001A3C  2057                     movea.l    A0, [A7]
  2268. 00001A3E  2268 0004                movea.l    A1, [A0 + 0x4]
  2269. 00001A42  2269 020C                movea.l    A1, [A1 + 0x20C]
  2270. 00001A46  4E91                     jsr        [A1]
  2271. 00001A48  4A00                     tst.b      D0
  2272. 00001A4A  504F                     addq.w     A7, 8
  2273. 00001A4C  670A                     beq        +0xC /* 00001A58 */
  2274. 00001A4E  3F3C 0001                move.w     -[A7], 0x1
  2275. 00001A52  A9C8                     syscall    SysBeep
  2276. 00001A54  6000 0244                bra        +0x246 /* 00001C9A */
  2277. label00001A58:
  2278. 00001A58  4AAA 006A                tst.l      [A2 + 0x6A]
  2279. 00001A5C  6650                     bne        +0x52 /* 00001AAE */
  2280. 00001A5E  4878 002E                push.l     0x2E /* '.' */
  2281. 00001A62  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  2282. 00001A68  2648                     movea.l    A3, A0
  2283. 00001A6A  2008                     move.l     D0, A0
  2284. 00001A6C  584F                     addq.w     A7, 4
  2285. 00001A6E  6724                     beq        +0x26 /* 00001A94 */
  2286. 00001A70  2F0A                     move.l     -[A7], A2
  2287. 00001A72  200A                     move.l     D0, A2
  2288. 00001A74  4A80                     tst.l      D0
  2289. 00001A76  6708                     beq        +0xA /* 00001A80 */
  2290. 00001A78  204A                     movea.l    A0, A2
  2291. 00001A7A  41E8 0028                lea.l      A0, [A0 + 0x28]
  2292. 00001A7E  6002                     bra        +0x4 /* 00001A82 */
  2293. label00001A80:
  2294. 00001A80  204A                     movea.l    A0, A2
  2295. label00001A82:
  2296. 00001A82  4850                     pea.l      [A0]
  2297. 00001A84  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2298. 00001A88  2F0B                     move.l     -[A7], A3
  2299. 00001A8A  4EB9 0000 2648           jsr        [0x00002648]
  2300. 00001A90  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2301. label00001A94:
  2302. 00001A94  254B 006A                move.l     [A2 + 0x6A], A3
  2303. 00001A98  2F2A 006A                move.l     -[A7], [A2 + 0x6A]
  2304. 00001A9C  486A 0028                pea.l      [A2 + 0x28]
  2305. 00001AA0  2057                     movea.l    A0, [A7]
  2306. 00001AA2  2268 0004                movea.l    A1, [A0 + 0x4]
  2307. 00001AA6  2269 003C                movea.l    A1, [A1 + 0x3C]
  2308. 00001AAA  4E91                     jsr        [A1]
  2309. 00001AAC  504F                     addq.w     A7, 8
  2310. label00001AAE:
  2311. 00001AAE  266A 006A                movea.l    A3, [A2 + 0x6A]
  2312. 00001AB2  200B                     move.l     D0, A3
  2313. 00001AB4  6714                     beq        +0x16 /* 00001ACA */
  2314. 00001AB6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2315. 00001ABA  2F0B                     move.l     -[A7], A3
  2316. 00001ABC  2057                     movea.l    A0, [A7]
  2317. 00001ABE  2250                     movea.l    A1, [A0]
  2318. 00001AC0  2269 0034                movea.l    A1, [A1 + 0x34]
  2319. 00001AC4  4E91                     jsr        [A1]
  2320. 00001AC6  5C4F                     addq.w     A7, 6
  2321. 00001AC8  600A                     bra        +0xC /* 00001AD4 */
  2322. label00001ACA:
  2323. 00001ACA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2324. 00001ACE  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2325. 00001AD2  A9DC                     syscall    TEKey
  2326. label00001AD4:
  2327. 00001AD4  2F0A                     move.l     -[A7], A2
  2328. 00001AD6  2057                     movea.l    A0, [A7]
  2329. 00001AD8  2268 0004                movea.l    A1, [A0 + 0x4]
  2330. 00001ADC  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  2331. 00001AE0  4E91                     jsr        [A1]
  2332. 00001AE2  584F                     addq.w     A7, 4
  2333. 00001AE4  6000 01B4                bra        +0x1B6 /* 00001C9A */
  2334. 00001AE8  4A6B 0022                tst.w      [A3 + 0x22]
  2335. 00001AEC  6F00 01AC                ble        +0x1AE /* 00001C9A */
  2336. 00001AF0  4AAA 006A                tst.l      [A2 + 0x6A]
  2337. 00001AF4  6650                     bne        +0x52 /* 00001B46 */
  2338. 00001AF6  4878 002E                push.l     0x2E /* '.' */
  2339. 00001AFA  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  2340. 00001B00  2648                     movea.l    A3, A0
  2341. 00001B02  2008                     move.l     D0, A0
  2342. 00001B04  584F                     addq.w     A7, 4
  2343. 00001B06  6724                     beq        +0x26 /* 00001B2C */
  2344. 00001B08  2F0A                     move.l     -[A7], A2
  2345. 00001B0A  200A                     move.l     D0, A2
  2346. 00001B0C  4A80                     tst.l      D0
  2347. 00001B0E  6708                     beq        +0xA /* 00001B18 */
  2348. 00001B10  204A                     movea.l    A0, A2
  2349. 00001B12  41E8 0028                lea.l      A0, [A0 + 0x28]
  2350. 00001B16  6002                     bra        +0x4 /* 00001B1A */
  2351. label00001B18:
  2352. 00001B18  204A                     movea.l    A0, A2
  2353. label00001B1A:
  2354. 00001B1A  4850                     pea.l      [A0]
  2355. 00001B1C  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2356. 00001B20  2F0B                     move.l     -[A7], A3
  2357. 00001B22  4EB9 0000 2648           jsr        [0x00002648]
  2358. 00001B28  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2359. label00001B2C:
  2360. 00001B2C  254B 006A                move.l     [A2 + 0x6A], A3
  2361. 00001B30  2F2A 006A                move.l     -[A7], [A2 + 0x6A]
  2362. 00001B34  486A 0028                pea.l      [A2 + 0x28]
  2363. 00001B38  2057                     movea.l    A0, [A7]
  2364. 00001B3A  2268 0004                movea.l    A1, [A0 + 0x4]
  2365. 00001B3E  2269 003C                movea.l    A1, [A1 + 0x3C]
  2366. 00001B42  4E91                     jsr        [A1]
  2367. 00001B44  504F                     addq.w     A7, 8
  2368. label00001B46:
  2369. 00001B46  266A 006A                movea.l    A3, [A2 + 0x6A]
  2370. 00001B4A  200B                     move.l     D0, A3
  2371. 00001B4C  6710                     beq        +0x12 /* 00001B5E */
  2372. 00001B4E  2F0B                     move.l     -[A7], A3
  2373. 00001B50  2057                     movea.l    A0, [A7]
  2374. 00001B52  2250                     movea.l    A1, [A0]
  2375. 00001B54  2269 0038                movea.l    A1, [A1 + 0x38]
  2376. 00001B58  4E91                     jsr        [A1]
  2377. 00001B5A  584F                     addq.w     A7, 4
  2378. 00001B5C  600A                     bra        +0xC /* 00001B68 */
  2379. label00001B5E:
  2380. 00001B5E  3F3C 0008                move.w     -[A7], 0x8
  2381. 00001B62  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2382. 00001B66  A9DC                     syscall    TEKey
  2383. label00001B68:
  2384. 00001B68  2F0A                     move.l     -[A7], A2
  2385. 00001B6A  2057                     movea.l    A0, [A7]
  2386. 00001B6C  2268 0004                movea.l    A1, [A0 + 0x4]
  2387. 00001B70  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  2388. 00001B74  4E91                     jsr        [A1]
  2389. 00001B76  584F                     addq.w     A7, 4
  2390. 00001B78  6000 0120                bra        +0x122 /* 00001C9A */
  2391. 00001B7C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2392. 00001B80  2F05                     move.l     -[A7], D5
  2393. 00001B82  A9DC                     syscall    TEKey
  2394. 00001B84  6000 0114                bra        +0x116 /* 00001C9A */
  2395. 00001B88  302E FFFE                move.w     D0, [A6 - 0x2]
  2396. 00001B8C  5340                     subq.w     D0, 1
  2397. 00001B8E  670E                     beq        +0x10 /* 00001B9E */
  2398. 00001B90  5740                     subq.w     D0, 3
  2399. 00001B92  6716                     beq        +0x18 /* 00001BAA */
  2400. 00001B94  0440 007B                subi.w     D0, 0x7B /* '{' */
  2401. 00001B98  6720                     beq        +0x22 /* 00001BBA */
  2402. 00001B9A  6000 00D4                bra        +0xD6 /* 00001C70 */
  2403. label00001B9E:
  2404. 00001B9E  42A7                     clr.l      -[A7]
  2405. 00001BA0  42A7                     clr.l      -[A7]
  2406. 00001BA2  2F05                     move.l     -[A7], D5
  2407. 00001BA4  A9D1                     syscall    TESetSelect
  2408. 00001BA6  6000 00F2                bra        +0xF4 /* 00001C9A */
  2409. label00001BAA:
  2410. 00001BAA  4878 7FFF                push.l     0x7FFF
  2411. 00001BAE  4878 7FFF                push.l     0x7FFF
  2412. 00001BB2  2F05                     move.l     -[A7], D5
  2413. 00001BB4  A9D1                     syscall    TESetSelect
  2414. 00001BB6  6000 00E2                bra        +0xE4 /* 00001C9A */
  2415. label00001BBA:
  2416. 00001BBA  302E FFEA                move.w     D0, [A6 - 0x16]
  2417. 00001BBE  B06B 003C                cmp.w      D0, [A3 + 0x3C]
  2418. 00001BC2  6C00 00D6                bge        +0xD8 /* 00001C9A */
  2419. 00001BC6  4AAA 006A                tst.l      [A2 + 0x6A]
  2420. 00001BCA  6650                     bne        +0x52 /* 00001C1C */
  2421. 00001BCC  4878 002E                push.l     0x2E /* '.' */
  2422. 00001BD0  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  2423. 00001BD6  2648                     movea.l    A3, A0
  2424. 00001BD8  2008                     move.l     D0, A0
  2425. 00001BDA  584F                     addq.w     A7, 4
  2426. 00001BDC  6724                     beq        +0x26 /* 00001C02 */
  2427. 00001BDE  2F0A                     move.l     -[A7], A2
  2428. 00001BE0  200A                     move.l     D0, A2
  2429. 00001BE2  4A80                     tst.l      D0
  2430. 00001BE4  6708                     beq        +0xA /* 00001BEE */
  2431. 00001BE6  204A                     movea.l    A0, A2
  2432. 00001BE8  41E8 0028                lea.l      A0, [A0 + 0x28]
  2433. 00001BEC  6002                     bra        +0x4 /* 00001BF0 */
  2434. label00001BEE:
  2435. 00001BEE  204A                     movea.l    A0, A2
  2436. label00001BF0:
  2437. 00001BF0  4850                     pea.l      [A0]
  2438. 00001BF2  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2439. 00001BF6  2F0B                     move.l     -[A7], A3
  2440. 00001BF8  4EB9 0000 2648           jsr        [0x00002648]
  2441. 00001BFE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2442. label00001C02:
  2443. 00001C02  254B 006A                move.l     [A2 + 0x6A], A3
  2444. 00001C06  2F2A 006A                move.l     -[A7], [A2 + 0x6A]
  2445. 00001C0A  486A 0028                pea.l      [A2 + 0x28]
  2446. 00001C0E  2057                     movea.l    A0, [A7]
  2447. 00001C10  2268 0004                movea.l    A1, [A0 + 0x4]
  2448. 00001C14  2269 003C                movea.l    A1, [A1 + 0x3C]
  2449. 00001C18  4E91                     jsr        [A1]
  2450. 00001C1A  504F                     addq.w     A7, 8
  2451. label00001C1C:
  2452. 00001C1C  266A 006A                movea.l    A3, [A2 + 0x6A]
  2453. 00001C20  200B                     move.l     D0, A3
  2454. 00001C22  6710                     beq        +0x12 /* 00001C34 */
  2455. 00001C24  2F0B                     move.l     -[A7], A3
  2456. 00001C26  2057                     movea.l    A0, [A7]
  2457. 00001C28  2250                     movea.l    A1, [A0]
  2458. 00001C2A  2269 003C                movea.l    A1, [A1 + 0x3C]
  2459. 00001C2E  4E91                     jsr        [A1]
  2460. 00001C30  584F                     addq.w     A7, 4
  2461. 00001C32  602A                     bra        +0x2C /* 00001C5E */
  2462. label00001C34:
  2463. 00001C34  266A 0062                movea.l    A3, [A2 + 0x62]
  2464. 00001C38  2C13                     move.l     D6, [A3]
  2465. 00001C3A  2046                     movea.l    A0, D6
  2466. 00001C3C  2246                     movea.l    A1, D6
  2467. 00001C3E  3829 0020                move.w     D4, [A1 + 0x20]
  2468. 00001C42  B868 0022                cmp.w      D4, [A0 + 0x22]
  2469. 00001C46  6610                     bne        +0x12 /* 00001C58 */
  2470. 00001C48  3044                     movea.w    A0, D4
  2471. 00001C4A  2F08                     move.l     -[A7], A0
  2472. 00001C4C  3004                     move.w     D0, D4
  2473. 00001C4E  5240                     addq.w     D0, 1
  2474. 00001C50  48C0                     ext.l      D0
  2475. 00001C52  2F00                     move.l     -[A7], D0
  2476. 00001C54  2F0B                     move.l     -[A7], A3
  2477. 00001C56  A9D1                     syscall    TESetSelect
  2478. label00001C58:
  2479. 00001C58  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2480. 00001C5C  A9D7                     syscall    TEDelete
  2481. label00001C5E:
  2482. 00001C5E  2F0A                     move.l     -[A7], A2
  2483. 00001C60  2057                     movea.l    A0, [A7]
  2484. 00001C62  2268 0004                movea.l    A1, [A0 + 0x4]
  2485. 00001C66  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  2486. 00001C6A  4E91                     jsr        [A1]
  2487. 00001C6C  584F                     addq.w     A7, 4
  2488. 00001C6E  602A                     bra        +0x2C /* 00001C9A */
  2489. label00001C70:
  2490. 00001C70  2F0C                     move.l     -[A7], A4
  2491. 00001C72  486A 0028                pea.l      [A2 + 0x28]
  2492. 00001C76  4EB9 0000 3D70           jsr        [0x00003D70]
  2493. 00001C7C  1600                     move.b     D3, D0
  2494. 00001C7E  504F                     addq.w     A7, 8
  2495. 00001C80  6018                     bra        +0x1A /* 00001C9A */
  2496. 00001C82  3F3C 0001                move.w     -[A7], 0x1
  2497. 00001C86  A9C8                     syscall    SysBeep
  2498. 00001C88  6010                     bra        +0x12 /* 00001C9A */
  2499. 00001C8A  2F0C                     move.l     -[A7], A4
  2500. 00001C8C  486A 0028                pea.l      [A2 + 0x28]
  2501. 00001C90  4EB9 0000 3D70           jsr        [0x00003D70]
  2502. 00001C96  1600                     move.b     D3, D0
  2503. 00001C98  504F                     addq.w     A7, 8
  2504. label00001C9A:
  2505. 00001C9A  2079 0002 B7CE           movea.l    A0, [0x0002B7CE]
  2506. 00001CA0  B1EE FFFA                cmpa.l     A0, [A6 - 0x6]
  2507. 00001CA4  6624                     bne        +0x26 /* 00001CCA */
  2508. 00001CA6  206A 0062                movea.l    A0, [A2 + 0x62]
  2509. 00001CAA  2E10                     move.l     D7, [A0]
  2510. 00001CAC  2047                     movea.l    A0, D7
  2511. 00001CAE  2247                     movea.l    A1, D7
  2512. 00001CB0  3029 0020                move.w     D0, [A1 + 0x20]
  2513. 00001CB4  B068 0022                cmp.w      D0, [A0 + 0x22]
  2514. 00001CB8  57C0                     seq        D0
  2515. 00001CBA  4400                     neg.b      D0
  2516. 00001CBC  B02E FFF5                cmp.b      D0, [A6 - 0xB]
  2517. 00001CC0  6708                     beq        +0xA /* 00001CCA */
  2518. 00001CC2  13FC 0001 0002 B7C8      move.b     [0x0002B7C8], 0x1
  2519. label00001CCA:
  2520. 00001CCA  3F3C FFFF                move.w     -[A7], 0xFFFF
  2521. 00001CCE  486E FFF6                pea.l      [A6 - 0xA]
  2522. 00001CD2  61FF 0000 3148           bsr        +0x314A /* 00004E1C */
  2523. 00001CD8  1003                     move.b     D0, D3
  2524. 00001CDA  5C4F                     addq.w     A7, 6
  2525. 00001CDC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2526. 00001CE0  4E5E                     unlink     A6
  2527. 00001CE2  4E75                     rts
  2528. 00001CE4  4E56 FFFC                link       A6, -0x0004
  2529. 00001CE8  2F0A                     move.l     -[A7], A2
  2530. 00001CEA  246E 0008                movea.l    A2, [A6 + 0x8]
  2531. 00001CEE  2F0A                     move.l     -[A7], A2
  2532. 00001CF0  486E FFFC                pea.l      [A6 - 0x4]
  2533. 00001CF4  61FF 0000 30AA           bsr        +0x30AC /* 00004DA0 */
  2534. 00001CFA  42A7                     clr.l      -[A7]
  2535. 00001CFC  4878 7FFF                push.l     0x7FFF
  2536. 00001D00  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2537. 00001D04  A9D1                     syscall    TESetSelect
  2538. 00001D06  3F3C FFFF                move.w     -[A7], 0xFFFF
  2539. 00001D0A  486E FFFC                pea.l      [A6 - 0x4]
  2540. 00001D0E  61FF 0000 310C           bsr        +0x310E /* 00004E1C */
  2541. 00001D14  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2542. 00001D18  245F                     movea.l    A2, [A7]+
  2543. 00001D1A  4E5E                     unlink     A6
  2544. 00001D1C  4E75                     rts
  2545. 00001D1E  4E56 FFF8                link       A6, -0x0008
  2546. 00001D22  2F0A                     move.l     -[A7], A2
  2547. 00001D24  246E 0008                movea.l    A2, [A6 + 0x8]
  2548. 00001D28  486E FFF8                pea.l      [A6 - 0x8]
  2549. 00001D2C  2F0A                     move.l     -[A7], A2
  2550. 00001D2E  2057                     movea.l    A0, [A7]
  2551. 00001D30  2268 0004                movea.l    A1, [A0 + 0x4]
  2552. 00001D34  2269 003C                movea.l    A1, [A1 + 0x3C]
  2553. 00001D38  4E91                     jsr        [A1]
  2554. 00001D3A  4A00                     tst.b      D0
  2555. 00001D3C  504F                     addq.w     A7, 8
  2556. 00001D3E  6624                     bne        +0x26 /* 00001D64 */
  2557. 00001D40  3D7C 8000 FFFA           move.w     [A6 - 0x6], 0x8000
  2558. 00001D46  302E FFFA                move.w     D0, [A6 - 0x6]
  2559. 00001D4A  D06A 000C                add.w      D0, [A2 + 0xC]
  2560. 00001D4E  3D40 FFFE                move.w     [A6 - 0x2], D0
  2561. 00001D52  3D7C 8000 FFF8           move.w     [A6 - 0x8], 0x8000
  2562. 00001D58  302E FFF8                move.w     D0, [A6 - 0x8]
  2563. 00001D5C  D06A 000E                add.w      D0, [A2 + 0xE]
  2564. 00001D60  3D40 FFFC                move.w     [A6 - 0x4], D0
  2565. label00001D64:
  2566. 00001D64  4A2A 0072                tst.b      [A2 + 0x72]
  2567. 00001D68  670C                     beq        +0xE /* 00001D76 */
  2568. 00001D6A  486E FFF8                pea.l      [A6 - 0x8]
  2569. 00001D6E  2F3C 0002 0002           move.l     -[A7], 0x20002
  2570. 00001D74  A8A9                     syscall    InsetRect
  2571. label00001D76:
  2572. 00001D76  206A 0062                movea.l    A0, [A2 + 0x62]
  2573. 00001D7A  2050                     movea.l    A0, [A0]
  2574. 00001D7C  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  2575. 00001D82  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  2576. 00001D88  206A 0062                movea.l    A0, [A2 + 0x62]
  2577. 00001D8C  2050                     movea.l    A0, [A0]
  2578. 00001D8E  20AE FFF8                move.l     [A0], [A6 - 0x8]
  2579. 00001D92  216E FFFC 0004           move.l     [A0 + 0x4], [A6 - 0x4]
  2580. 00001D98  4227                     clr.b      -[A7]
  2581. 00001D9A  2F0A                     move.l     -[A7], A2
  2582. 00001D9C  2057                     movea.l    A0, [A7]
  2583. 00001D9E  2268 0004                movea.l    A1, [A0 + 0x4]
  2584. 00001DA2  2269 0208                movea.l    A1, [A1 + 0x208]
  2585. 00001DA6  4E91                     jsr        [A1]
  2586. 00001DA8  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2587. 00001DAC  A9D0                     syscall    TECalText
  2588. 00001DAE  5C4F                     addq.w     A7, 6
  2589. 00001DB0  245F                     movea.l    A2, [A7]+
  2590. 00001DB2  4E5E                     unlink     A6
  2591. 00001DB4  4E75                     rts
  2592. 00001DB6  4E56 FFE8                link       A6, -0x0018
  2593. 00001DBA  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2594. 00001DBE  246E 0008                movea.l    A2, [A6 + 0x8]
  2595. 00001DC2  1A2E 000C                move.b     D5, [A6 + 0xC]
  2596. 00001DC6  4A2A 0073                tst.b      [A2 + 0x73]
  2597. 00001DCA  6600 00FE                bne        +0x100 /* 00001ECA */
  2598. 00001DCE  486E FFF8                pea.l      [A6 - 0x8]
  2599. 00001DD2  2F0A                     move.l     -[A7], A2
  2600. 00001DD4  2057                     movea.l    A0, [A7]
  2601. 00001DD6  2268 0004                movea.l    A1, [A0 + 0x4]
  2602. 00001DDA  2269 003C                movea.l    A1, [A1 + 0x3C]
  2603. 00001DDE  4E91                     jsr        [A1]
  2604. 00001DE0  4A2A 0072                tst.b      [A2 + 0x72]
  2605. 00001DE4  504F                     addq.w     A7, 8
  2606. 00001DE6  670C                     beq        +0xE /* 00001DF4 */
  2607. 00001DE8  486E FFF8                pea.l      [A6 - 0x8]
  2608. 00001DEC  2F3C 0002 0002           move.l     -[A7], 0x20002
  2609. 00001DF2  A8A9                     syscall    InsetRect
  2610. label00001DF4:
  2611. 00001DF4  363C 0FA0                move.w     D3, 0xFA0
  2612. 00001DF8  4A05                     tst.b      D5
  2613. 00001DFA  6750                     beq        +0x52 /* 00001E4C */
  2614. 00001DFC  594F                     subq.w     A7, 4
  2615. 00001DFE  4267                     clr.w      -[A7]
  2616. 00001E00  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2617. 00001E04  3F3C 0008                move.w     -[A7], 0x8
  2618. 00001E08  A83D                     syscall    TEDispatch
  2619. 00001E0A  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  2620. 00001E0E  2D6E FFEC FFF4           move.l     [A6 - 0xC], [A6 - 0x14]
  2621. 00001E14  282A 0062                move.l     D4, [A2 + 0x62]
  2622. 00001E18  594F                     subq.w     A7, 4
  2623. 00001E1A  2044                     movea.l    A0, D4
  2624. 00001E1C  2050                     movea.l    A0, [A0]
  2625. 00001E1E  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  2626. 00001E22  2F04                     move.l     -[A7], D4
  2627. 00001E24  3F3C 0008                move.w     -[A7], 0x8
  2628. 00001E28  A83D                     syscall    TEDispatch
  2629. 00001E2A  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  2630. 00001E2E  2D6E FFE8 FFF0           move.l     [A6 - 0x10], [A6 - 0x18]
  2631. 00001E34  362E FFF2                move.w     D3, [A6 - 0xE]
  2632. 00001E38  966E FFF6                sub.w      D3, [A6 - 0xA]
  2633. 00001E3C  302E FFFE                move.w     D0, [A6 - 0x2]
  2634. 00001E40  906E FFFA                sub.w      D0, [A6 - 0x6]
  2635. 00001E44  3800                     move.w     D4, D0
  2636. 00001E46  B640                     cmp.w      D3, D0
  2637. 00001E48  6C02                     bge        +0x4 /* 00001E4C */
  2638. 00001E4A  3604                     move.w     D3, D4
  2639. label00001E4C:
  2640. 00001E4C  206A 0062                movea.l    A0, [A2 + 0x62]
  2641. 00001E50  2050                     movea.l    A0, [A0]
  2642. 00001E52  3828 003A                move.w     D4, [A0 + 0x3A]
  2643. 00001E56  4A44                     tst.w      D4
  2644. 00001E58  660A                     bne        +0xC /* 00001E64 */
  2645. 00001E5A  554F                     subq.w     A7, 2
  2646. 00001E5C  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  2647. 00001E60  301F                     move.w     D0, [A7]+
  2648. 00001E62  3800                     move.w     D4, D0
  2649. label00001E64:
  2650. 00001E64  3004                     move.w     D0, D4
  2651. 00001E66  5440                     addq.w     D0, 2
  2652. 00001E68  670E                     beq        +0x10 /* 00001E78 */
  2653. 00001E6A  5340                     subq.w     D0, 1
  2654. 00001E6C  671C                     beq        +0x1E /* 00001E8A */
  2655. 00001E6E  5340                     subq.w     D0, 1
  2656. 00001E70  6706                     beq        +0x8 /* 00001E78 */
  2657. 00001E72  5340                     subq.w     D0, 1
  2658. 00001E74  6726                     beq        +0x28 /* 00001E9C */
  2659. 00001E76  6052                     bra        +0x54 /* 00001ECA */
  2660. label00001E78:
  2661. 00001E78  206A 0062                movea.l    A0, [A2 + 0x62]
  2662. 00001E7C  2650                     movea.l    A3, [A0]
  2663. 00001E7E  302B 0002                move.w     D0, [A3 + 0x2]
  2664. 00001E82  D043                     add.w      D0, D3
  2665. 00001E84  3740 0006                move.w     [A3 + 0x6], D0
  2666. 00001E88  6040                     bra        +0x42 /* 00001ECA */
  2667. label00001E8A:
  2668. 00001E8A  206A 0062                movea.l    A0, [A2 + 0x62]
  2669. 00001E8E  2850                     movea.l    A4, [A0]
  2670. 00001E90  302C 0006                move.w     D0, [A4 + 0x6]
  2671. 00001E94  9043                     sub.w      D0, D3
  2672. 00001E96  3940 0002                move.w     [A4 + 0x2], D0
  2673. 00001E9A  602E                     bra        +0x30 /* 00001ECA */
  2674. label00001E9C:
  2675. 00001E9C  362E FFFA                move.w     D3, [A6 - 0x6]
  2676. 00001EA0  D66E FFFE                add.w      D3, [A6 - 0x2]
  2677. 00001EA4  48C3                     ext.l      D3
  2678. 00001EA6  87FC 0002                divs.w     D3, 0x2
  2679. 00001EAA  3003                     move.w     D0, D3
  2680. 00001EAC  0640 F830                addi.w     D0, 0xF830
  2681. 00001EB0  206A 0062                movea.l    A0, [A2 + 0x62]
  2682. 00001EB4  2050                     movea.l    A0, [A0]
  2683. 00001EB6  3140 0002                move.w     [A0 + 0x2], D0
  2684. 00001EBA  3003                     move.w     D0, D3
  2685. 00001EBC  0640 07D0                addi.w     D0, 0x7D0
  2686. 00001EC0  206A 0062                movea.l    A0, [A2 + 0x62]
  2687. 00001EC4  2050                     movea.l    A0, [A0]
  2688. 00001EC6  3140 0006                move.w     [A0 + 0x6], D0
  2689. label00001ECA:
  2690. 00001ECA  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2691. 00001ECE  4E5E                     unlink     A6
  2692. 00001ED0  4E75                     rts
  2693. 00001ED2  48E7 0030                movem.l    -[A7], A2,A3
  2694. 00001ED6  266F 000C                movea.l    A3, [A7 + 0xC]
  2695. 00001EDA  242F 0010                move.l     D2, [A7 + 0x10]
  2696. 00001EDE  306B 006E                movea.w    A0, [A3 + 0x6E]
  2697. 00001EE2  226B 0062                movea.l    A1, [A3 + 0x62]
  2698. 00001EE6  2451                     movea.l    A2, [A1]
  2699. 00001EE8  302A 0022                move.w     D0, [A2 + 0x22]
  2700. 00001EEC  906A 0020                sub.w      D0, [A2 + 0x20]
  2701. 00001EF0  48C0                     ext.l      D0
  2702. 00001EF2  326A 003C                movea.w    A1, [A2 + 0x3C]
  2703. 00001EF6  2209                     move.l     D1, A1
  2704. 00001EF8  D282                     add.l      D1, D2
  2705. 00001EFA  9280                     sub.l      D1, D0
  2706. 00001EFC  B288                     cmp.l      D1, A0
  2707. 00001EFE  5EC1                     sgt        D1
  2708. 00001F00  4401                     neg.b      D1
  2709. 00001F02  1001                     move.b     D0, D1
  2710. 00001F04  4CDF 0C00                movem.l    A2,A3, [A7]+
  2711. 00001F08  4E75                     rts
  2712. 00001F0A  4E56 0000                link       A6, 0
  2713. 00001F0E  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2714. 00001F12  246E 0008                movea.l    A2, [A6 + 0x8]
  2715. 00001F16  3A2E 000C                move.w     D5, [A6 + 0xC]
  2716. 00001F1A  382E 000E                move.w     D4, [A6 + 0xE]
  2717. 00001F1E  162E 0010                move.b     D3, [A6 + 0x10]
  2718. 00001F22  1F03                     move.b     -[A7], D3
  2719. 00001F24  3F04                     move.w     -[A7], D4
  2720. 00001F26  3F05                     move.w     -[A7], D5
  2721. 00001F28  2F0A                     move.l     -[A7], A2
  2722. 00001F2A  61FF 0000 1E42           bsr        +0x1E44 /* 00003D6E */
  2723. 00001F30  2F0A                     move.l     -[A7], A2
  2724. 00001F32  2057                     movea.l    A0, [A7]
  2725. 00001F34  2268 0004                movea.l    A1, [A0 + 0x4]
  2726. 00001F38  2269 0204                movea.l    A1, [A1 + 0x204]
  2727. 00001F3C  4E91                     jsr        [A1]
  2728. 00001F3E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2729. 00001F42  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2730. 00001F46  4E5E                     unlink     A6
  2731. 00001F48  4E75                     rts
  2732. 00001F4A  4E56 0000                link       A6, 0
  2733. 00001F4E  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2734. 00001F52  246E 0008                movea.l    A2, [A6 + 0x8]
  2735. 00001F56  2A2E 000C                move.l     D5, [A6 + 0xC]
  2736. 00001F5A  282E 0010                move.l     D4, [A6 + 0x10]
  2737. 00001F5E  162E 0014                move.b     D3, [A6 + 0x14]
  2738. 00001F62  1F03                     move.b     -[A7], D3
  2739. 00001F64  2F04                     move.l     -[A7], D4
  2740. 00001F66  2F05                     move.l     -[A7], D5
  2741. 00001F68  2F0A                     move.l     -[A7], A2
  2742. 00001F6A  61FF 0000 1F7E           bsr        +0x1F80 /* 00003EEA */
  2743. 00001F70  2F0A                     move.l     -[A7], A2
  2744. 00001F72  2057                     movea.l    A0, [A7]
  2745. 00001F74  2268 0004                movea.l    A1, [A0 + 0x4]
  2746. 00001F78  2269 0204                movea.l    A1, [A1 + 0x204]
  2747. 00001F7C  4E91                     jsr        [A1]
  2748. 00001F7E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2749. 00001F82  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2750. 00001F86  4E5E                     unlink     A6
  2751. 00001F88  4E75                     rts
  2752. 00001F8A  4E56 FFFC                link       A6, -0x0004
  2753. 00001F8E  2F0A                     move.l     -[A7], A2
  2754. 00001F90  246E 0008                movea.l    A2, [A6 + 0x8]
  2755. 00001F94  2F0A                     move.l     -[A7], A2
  2756. 00001F96  486E FFFC                pea.l      [A6 - 0x4]
  2757. 00001F9A  61FF 0000 2E04           bsr        +0x2E06 /* 00004DA0 */
  2758. 00001FA0  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2759. 00001FA4  A9D8                     syscall    TEActivate
  2760. 00001FA6  486A 005E                pea.l      [A2 + 0x5E]
  2761. 00001FAA  2057                     movea.l    A0, [A7]
  2762. 00001FAC  2250                     movea.l    A1, [A0]
  2763. 00001FAE  2269 000C                movea.l    A1, [A1 + 0xC]
  2764. 00001FB2  4E91                     jsr        [A1]
  2765. 00001FB4  3F3C FFFF                move.w     -[A7], 0xFFFF
  2766. 00001FB8  486E FFFC                pea.l      [A6 - 0x4]
  2767. 00001FBC  61FF 0000 2E5E           bsr        +0x2E60 /* 00004E1C */
  2768. 00001FC2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2769. 00001FC6  245F                     movea.l    A2, [A7]+
  2770. 00001FC8  4E5E                     unlink     A6
  2771. 00001FCA  4E75                     rts
  2772. fn00001FCC:
  2773. 00001FCC  4E56 FFFC                link       A6, -0x0004
  2774. 00001FD0  2F0A                     move.l     -[A7], A2
  2775. 00001FD2  246E 0008                movea.l    A2, [A6 + 0x8]
  2776. 00001FD6  2F0A                     move.l     -[A7], A2
  2777. 00001FD8  486E FFFC                pea.l      [A6 - 0x4]
  2778. 00001FDC  61FF 0000 2DC2           bsr        +0x2DC4 /* 00004DA0 */
  2779. 00001FE2  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2780. 00001FE6  A9D9                     syscall    TEDeactivate
  2781. 00001FE8  486A 005E                pea.l      [A2 + 0x5E]
  2782. 00001FEC  2057                     movea.l    A0, [A7]
  2783. 00001FEE  2250                     movea.l    A1, [A0]
  2784. 00001FF0  2269 0010                movea.l    A1, [A1 + 0x10]
  2785. 00001FF4  4E91                     jsr        [A1]
  2786. 00001FF6  3F3C FFFF                move.w     -[A7], 0xFFFF
  2787. 00001FFA  486E FFFC                pea.l      [A6 - 0x4]
  2788. 00001FFE  61FF 0000 2E1C           bsr        +0x2E1E /* 00004E1C */
  2789. 00002004  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2790. 00002008  245F                     movea.l    A2, [A7]+
  2791. 0000200A  4E5E                     unlink     A6
  2792. 0000200C  4E75                     rts
  2793. 0000200E  4E56 0000                link       A6, 0
  2794. 00002012  2F0A                     move.l     -[A7], A2
  2795. 00002014  246E 0008                movea.l    A2, [A6 + 0x8]
  2796. 00002018  4227                     clr.b      -[A7]
  2797. 0000201A  2F0A                     move.l     -[A7], A2
  2798. 0000201C  2057                     movea.l    A0, [A7]
  2799. 0000201E  2268 0004                movea.l    A1, [A0 + 0x4]
  2800. 00002022  2269 00EC                movea.l    A1, [A1 + 0xEC]
  2801. 00002026  4E91                     jsr        [A1]
  2802. 00002028  4A00                     tst.b      D0
  2803. 0000202A  5C4F                     addq.w     A7, 6
  2804. 0000202C  6706                     beq        +0x8 /* 00002034 */
  2805. 0000202E  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2806. 00002032  A9DA                     syscall    TEIdle
  2807. label00002034:
  2808. 00002034  245F                     movea.l    A2, [A7]+
  2809. 00002036  4E5E                     unlink     A6
  2810. 00002038  4E75                     rts
  2811. 0000203A  4E75                     rts
  2812. 0000203C  4E56 FFE8                link       A6, -0x0018
  2813. 00002040  48E7 0030                movem.l    -[A7], A2,A3
  2814. 00002044  246E 0008                movea.l    A2, [A6 + 0x8]
  2815. 00002048  266E 000C                movea.l    A3, [A6 + 0xC]
  2816. 0000204C  2F0B                     move.l     -[A7], A3
  2817. 0000204E  2F0A                     move.l     -[A7], A2
  2818. 00002050  61FF 0000 1FD2           bsr        +0x1FD4 /* 00004024 */
  2819. 00002056  206A 0062                movea.l    A0, [A2 + 0x62]
  2820. 0000205A  2050                     movea.l    A0, [A0]
  2821. 0000205C  2D68 0008 FFF8           move.l     [A6 - 0x8], [A0 + 0x8]
  2822. 00002062  2D68 000C FFFC           move.l     [A6 - 0x4], [A0 + 0xC]
  2823. 00002068  7008                     moveq.l    D0, 0x08
  2824. 0000206A  2D40 FFEC                move.l     [A6 - 0x14], D0
  2825. 0000206E  486E FFEC                pea.l      [A6 - 0x14]
  2826. 00002072  486E FFF8                pea.l      [A6 - 0x8]
  2827. 00002076  2F0B                     move.l     -[A7], A3
  2828. 00002078  2057                     movea.l    A0, [A7]
  2829. 0000207A  2250                     movea.l    A1, [A0]
  2830. 0000207C  2269 001C                movea.l    A1, [A1 + 0x1C]
  2831. 00002080  4E91                     jsr        [A1]
  2832. 00002082  206A 0062                movea.l    A0, [A2 + 0x62]
  2833. 00002086  2050                     movea.l    A0, [A0]
  2834. 00002088  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  2835. 0000208C  2D68 0004 FFF4           move.l     [A6 - 0xC], [A0 + 0x4]
  2836. 00002092  7008                     moveq.l    D0, 0x08
  2837. 00002094  2D40 FFE8                move.l     [A6 - 0x18], D0
  2838. 00002098  486E FFE8                pea.l      [A6 - 0x18]
  2839. 0000209C  486E FFF0                pea.l      [A6 - 0x10]
  2840. 000020A0  2F0B                     move.l     -[A7], A3
  2841. 000020A2  2057                     movea.l    A0, [A7]
  2842. 000020A4  2250                     movea.l    A1, [A0]
  2843. 000020A6  2269 001C                movea.l    A1, [A1 + 0x1C]
  2844. 000020AA  4E91                     jsr        [A1]
  2845. 000020AC  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2846. 000020B0  4CDF 0C00                movem.l    A2,A3, [A7]+
  2847. 000020B4  4E5E                     unlink     A6
  2848. 000020B6  4E75                     rts
  2849. 000020B8  4E56 FFF0                link       A6, -0x0010
  2850. 000020BC  48E7 0030                movem.l    -[A7], A2,A3
  2851. 000020C0  246E 0008                movea.l    A2, [A6 + 0x8]
  2852. 000020C4  266E 000C                movea.l    A3, [A6 + 0xC]
  2853. 000020C8  2F0B                     move.l     -[A7], A3
  2854. 000020CA  2F0A                     move.l     -[A7], A2
  2855. 000020CC  61FF 0000 1FA6           bsr        +0x1FA8 /* 00004074 */
  2856. 000020D2  4878 0008                push.l     0x8
  2857. 000020D6  486E FFF8                pea.l      [A6 - 0x8]
  2858. 000020DA  2F0B                     move.l     -[A7], A3
  2859. 000020DC  2057                     movea.l    A0, [A7]
  2860. 000020DE  2250                     movea.l    A1, [A0]
  2861. 000020E0  2269 0024                movea.l    A1, [A1 + 0x24]
  2862. 000020E4  4E91                     jsr        [A1]
  2863. 000020E6  206A 0062                movea.l    A0, [A2 + 0x62]
  2864. 000020EA  2050                     movea.l    A0, [A0]
  2865. 000020EC  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  2866. 000020F2  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  2867. 000020F8  4878 0008                push.l     0x8
  2868. 000020FC  486E FFF0                pea.l      [A6 - 0x10]
  2869. 00002100  2F0B                     move.l     -[A7], A3
  2870. 00002102  2057                     movea.l    A0, [A7]
  2871. 00002104  2250                     movea.l    A1, [A0]
  2872. 00002106  2269 0024                movea.l    A1, [A1 + 0x24]
  2873. 0000210A  4E91                     jsr        [A1]
  2874. 0000210C  206A 0062                movea.l    A0, [A2 + 0x62]
  2875. 00002110  2050                     movea.l    A0, [A0]
  2876. 00002112  20AE FFF0                move.l     [A0], [A6 - 0x10]
  2877. 00002116  216E FFF4 0004           move.l     [A0 + 0x4], [A6 - 0xC]
  2878. 0000211C  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2879. 00002120  4CDF 0C00                movem.l    A2,A3, [A7]+
  2880. 00002124  4E5E                     unlink     A6
  2881. 00002126  4E75                     rts
  2882. fn00002128:
  2883. 00002128  4E56 0000                link       A6, 0
  2884. 0000212C  48E7 1030                movem.l    -[A7], D3,A2,A3
  2885. 00002130  246E 0008                movea.l    A2, [A6 + 0x8]
  2886. 00002134  362E 000C                move.w     D3, [A6 + 0xC]
  2887. 00002138  4A43                     tst.w      D3
  2888. 0000213A  6714                     beq        +0x16 /* 00002150 */
  2889. 0000213C  204A                     movea.l    A0, A2
  2890. 0000213E  41E8 0028                lea.l      A0, [A0 + 0x28]
  2891. 00002142  2648                     movea.l    A3, A0
  2892. 00002144  2488                     move.l     [A2], A0
  2893. 00002146  2F0B                     move.l     -[A7], A3
  2894. 00002148  4EB9 0000 3AE0           jsr        [0x00003AE0]
  2895. 0000214E  584F                     addq.w     A7, 4
  2896. label00002150:
  2897. 00002150  4267                     clr.w      -[A7]
  2898. 00002152  2F0A                     move.l     -[A7], A2
  2899. 00002154  61FF 0000 16B0           bsr        +0x16B2 /* 00003806 */
  2900. 0000215A  41F9 0001 A69E           lea.l      A0, [0x0001A69E]
  2901. 00002160  2548 0004                move.l     [A2 + 0x4], A0
  2902. 00002164  41F9 0001 A69E           lea.l      A0, [0x0001A69E]
  2903. 0000216A  41E8 0158                lea.l      A0, [A0 + 0x158]
  2904. 0000216E  2252                     movea.l    A1, [A2]
  2905. 00002170  2288                     move.l     [A1], A0
  2906. 00002172  2652                     movea.l    A3, [A2]
  2907. 00002174  204A                     movea.l    A0, A2
  2908. 00002176  41E8 0028                lea.l      A0, [A0 + 0x28]
  2909. 0000217A  91CB                     sub.l      A0, A3
  2910. 0000217C  2748 0008                move.l     [A3 + 0x8], A0
  2911. 00002180  2F0A                     move.l     -[A7], A2
  2912. 00002182  2057                     movea.l    A0, [A7]
  2913. 00002184  2268 0004                movea.l    A1, [A0 + 0x4]
  2914. 00002188  2269 00B8                movea.l    A1, [A1 + 0xB8]
  2915. 0000218C  4E91                     jsr        [A1]
  2916. 0000218E  204A                     movea.l    A0, A2
  2917. 00002190  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2918. 00002194  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2919. 00002198  4E5E                     unlink     A6
  2920. 0000219A  4E75                     rts
  2921. 0000219C  4E56 FFEC                link       A6, -0x0014
  2922. 000021A0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2923. 000021A4  266E 0008                movea.l    A3, [A6 + 0x8]
  2924. 000021A8  286E 000C                movea.l    A4, [A6 + 0xC]
  2925. 000021AC  162E 0010                move.b     D3, [A6 + 0x10]
  2926. 000021B0  246C 0020                movea.l    A2, [A4 + 0x20]
  2927. 000021B4  B5EB 0020                cmpa.l     A2, [A3 + 0x20]
  2928. 000021B8  6712                     beq        +0x14 /* 000021CC */
  2929. 000021BA  1F3C 0001                move.b     -[A7], 0x1
  2930. 000021BE  2F0A                     move.l     -[A7], A2
  2931. 000021C0  2F0B                     move.l     -[A7], A3
  2932. 000021C2  61FF 0000 1F28           bsr        +0x1F2A /* 000040EC */
  2933. 000021C8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2934. label000021CC:
  2935. 000021CC  486E FFF4                pea.l      [A6 - 0xC]
  2936. 000021D0  2F0C                     move.l     -[A7], A4
  2937. 000021D2  61FF 0000 1A38           bsr        +0x1A3A /* 00003C0C */
  2938. 000021D8  4227                     clr.b      -[A7]
  2939. 000021DA  302E FFF6                move.w     D0, [A6 - 0xA]
  2940. 000021DE  5C40                     addq.w     D0, 6
  2941. 000021E0  3F00                     move.w     -[A7], D0
  2942. 000021E2  302E FFF4                move.w     D0, [A6 - 0xC]
  2943. 000021E6  5C40                     addq.w     D0, 6
  2944. 000021E8  3F00                     move.w     -[A7], D0
  2945. 000021EA  2F0B                     move.l     -[A7], A3
  2946. 000021EC  61FF 0000 1B3C           bsr        +0x1B3E /* 00003D2A */
  2947. 000021F2  486E FFEC                pea.l      [A6 - 0x14]
  2948. 000021F6  2F0C                     move.l     -[A7], A4
  2949. 000021F8  61FF 0000 1A24           bsr        +0x1A26 /* 00003C1E */
  2950. 000021FE  2D79 0001 A88A FFF8      move.l     [A6 - 0x8], [0x0001A88A]
  2951. 00002206  2D79 0001 A88E FFFC      move.l     [A6 - 0x4], [0x0001A88E]
  2952. 0000220E  200A                     move.l     D0, A2
  2953. 00002210  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  2954. 00002214  670C                     beq        +0xE /* 00002222 */
  2955. 00002216  2D6A 0030 FFF8           move.l     [A6 - 0x8], [A2 + 0x30]
  2956. 0000221C  2D6A 0034 FFFC           move.l     [A6 - 0x4], [A2 + 0x34]
  2957. label00002222:
  2958. 00002222  4227                     clr.b      -[A7]
  2959. 00002224  202E FFF0                move.l     D0, [A6 - 0x10]
  2960. 00002228  90AE FFFC                sub.l      D0, [A6 - 0x4]
  2961. 0000222C  5780                     subq.l     D0, 3
  2962. 0000222E  2F00                     move.l     -[A7], D0
  2963. 00002230  202E FFEC                move.l     D0, [A6 - 0x14]
  2964. 00002234  90AE FFF8                sub.l      D0, [A6 - 0x8]
  2965. 00002238  5780                     subq.l     D0, 3
  2966. 0000223A  2F00                     move.l     -[A7], D0
  2967. 0000223C  2F0B                     move.l     -[A7], A3
  2968. 0000223E  2057                     movea.l    A0, [A7]
  2969. 00002240  2268 0004                movea.l    A1, [A0 + 0x4]
  2970. 00002244  2269 0048                movea.l    A1, [A1 + 0x48]
  2971. 00002248  4E91                     jsr        [A1]
  2972. 0000224A  4A03                     tst.b      D3
  2973. 0000224C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2974. 00002250  670E                     beq        +0x10 /* 00002260 */
  2975. 00002252  486B 0018                pea.l      [A3 + 0x18]
  2976. 00002256  2F0C                     move.l     -[A7], A4
  2977. 00002258  61FF 0000 19E0           bsr        +0x19E2 /* 00003C3A */
  2978. 0000225E  504F                     addq.w     A7, 8
  2979. label00002260:
  2980. 00002260  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2981. 00002264  4E5E                     unlink     A6
  2982. 00002266  4E75                     rts
  2983. 00002268  4E56 FFF8                link       A6, -0x0008
  2984. 0000226C  2F0A                     move.l     -[A7], A2
  2985. 0000226E  246E 0008                movea.l    A2, [A6 + 0x8]
  2986. 00002272  486E FFF8                pea.l      [A6 - 0x8]
  2987. 00002276  2F0A                     move.l     -[A7], A2
  2988. 00002278  2057                     movea.l    A0, [A7]
  2989. 0000227A  2268 0004                movea.l    A1, [A0 + 0x4]
  2990. 0000227E  2269 003C                movea.l    A1, [A1 + 0x3C]
  2991. 00002282  4E91                     jsr        [A1]
  2992. 00002284  4A00                     tst.b      D0
  2993. 00002286  504F                     addq.w     A7, 8
  2994. 00002288  6720                     beq        +0x22 /* 000022AA */
  2995. 0000228A  2F0A                     move.l     -[A7], A2
  2996. 0000228C  2057                     movea.l    A0, [A7]
  2997. 0000228E  2268 0004                movea.l    A1, [A0 + 0x4]
  2998. 00002292  2269 00D8                movea.l    A1, [A1 + 0xD8]
  2999. 00002296  4E91                     jsr        [A1]
  3000. 00002298  A89E                     syscall    PenNormal
  3001. 0000229A  2F3C 0002 0002           move.l     -[A7], 0x20002
  3002. 000022A0  A89B                     syscall    PenSize
  3003. 000022A2  486E FFF8                pea.l      [A6 - 0x8]
  3004. 000022A6  A8A1                     syscall    FrameRect
  3005. 000022A8  584F                     addq.w     A7, 4
  3006. label000022AA:
  3007. 000022AA  245F                     movea.l    A2, [A7]+
  3008. 000022AC  4E5E                     unlink     A6
  3009. 000022AE  4E75                     rts
  3010. 000022B0  4E56 0000                link       A6, 0
  3011. 000022B4  2F0A                     move.l     -[A7], A2
  3012. 000022B6  246E 0008                movea.l    A2, [A6 + 0x8]
  3013. 000022BA  42A7                     clr.l      -[A7]
  3014. 000022BC  2F0A                     move.l     -[A7], A2
  3015. 000022BE  2057                     movea.l    A0, [A7]
  3016. 000022C0  2268 0004                movea.l    A1, [A0 + 0x4]
  3017. 000022C4  2269 00F0                movea.l    A1, [A1 + 0xF0]
  3018. 000022C8  4E91                     jsr        [A1]
  3019. 000022CA  4227                     clr.b      -[A7]
  3020. 000022CC  2F0A                     move.l     -[A7], A2
  3021. 000022CE  2057                     movea.l    A0, [A7]
  3022. 000022D0  2268 0004                movea.l    A1, [A0 + 0x4]
  3023. 000022D4  2269 00C0                movea.l    A1, [A1 + 0xC0]
  3024. 000022D8  4E91                     jsr        [A1]
  3025. 000022DA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3026. 000022DE  245F                     movea.l    A2, [A7]+
  3027. 000022E0  4E5E                     unlink     A6
  3028. 000022E2  4E75                     rts
  3029. 000022E4  4E56 FFF8                link       A6, -0x0008
  3030. 000022E8  48E7 0030                movem.l    -[A7], A2,A3
  3031. 000022EC  246E 0008                movea.l    A2, [A6 + 0x8]
  3032. 000022F0  42A7                     clr.l      -[A7]
  3033. 000022F2  2F0A                     move.l     -[A7], A2
  3034. 000022F4  2057                     movea.l    A0, [A7]
  3035. 000022F6  2268 0004                movea.l    A1, [A0 + 0x4]
  3036. 000022FA  2269 00E8                movea.l    A1, [A1 + 0xE8]
  3037. 000022FE  4E91                     jsr        [A1]
  3038. 00002300  4A00                     tst.b      D0
  3039. 00002302  504F                     addq.w     A7, 8
  3040. 00002304  6744                     beq        +0x46 /* 0000234A */
  3041. 00002306  486E FFF8                pea.l      [A6 - 0x8]
  3042. 0000230A  2F0A                     move.l     -[A7], A2
  3043. 0000230C  2057                     movea.l    A0, [A7]
  3044. 0000230E  2268 0004                movea.l    A1, [A0 + 0x4]
  3045. 00002312  2269 003C                movea.l    A1, [A1 + 0x3C]
  3046. 00002316  4E91                     jsr        [A1]
  3047. 00002318  486E FFF8                pea.l      [A6 - 0x8]
  3048. 0000231C  486E FFF8                pea.l      [A6 - 0x8]
  3049. 00002320  2F0A                     move.l     -[A7], A2
  3050. 00002322  2057                     movea.l    A0, [A7]
  3051. 00002324  2268 0004                movea.l    A1, [A0 + 0x4]
  3052. 00002328  2269 0154                movea.l    A1, [A1 + 0x154]
  3053. 0000232C  4E91                     jsr        [A1]
  3054. 0000232E  2648                     movea.l    A3, A0
  3055. 00002330  2F0A                     move.l     -[A7], A2
  3056. 00002332  2057                     movea.l    A0, [A7]
  3057. 00002334  2268 0004                movea.l    A1, [A0 + 0x4]
  3058. 00002338  2269 00D8                movea.l    A1, [A1 + 0xD8]
  3059. 0000233C  4E91                     jsr        [A1]
  3060. 0000233E  2F0B                     move.l     -[A7], A3
  3061. 00002340  A8D4                     syscall    EraseRgn
  3062. 00002342  2F0B                     move.l     -[A7], A3
  3063. 00002344  A8D9                     syscall    DisposRgn/DisposeRgn
  3064. 00002346  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3065. label0000234A:
  3066. 0000234A  4CDF 0C00                movem.l    A2,A3, [A7]+
  3067. 0000234E  4E5E                     unlink     A6
  3068. 00002350  4E75                     rts
  3069. 00002352  4E56 FFF0                link       A6, -0x0010
  3070. 00002356  48E7 0038                movem.l    -[A7], A2,A3,A4
  3071. 0000235A  246E 0008                movea.l    A2, [A6 + 0x8]
  3072. 0000235E  2F0A                     move.l     -[A7], A2
  3073. 00002360  61FF 0000 2178           bsr        +0x217A /* 000044DA */
  3074. 00002366  4A00                     tst.b      D0
  3075. 00002368  584F                     addq.w     A7, 4
  3076. 0000236A  6772                     beq        +0x74 /* 000023DE */
  3077. 0000236C  486E FFF0                pea.l      [A6 - 0x10]
  3078. 00002370  2F0A                     move.l     -[A7], A2
  3079. 00002372  2057                     movea.l    A0, [A7]
  3080. 00002374  2268 0004                movea.l    A1, [A0 + 0x4]
  3081. 00002378  2269 0038                movea.l    A1, [A1 + 0x38]
  3082. 0000237C  4E91                     jsr        [A1]
  3083. 0000237E  4A00                     tst.b      D0
  3084. 00002380  504F                     addq.w     A7, 8
  3085. 00002382  675A                     beq        +0x5C /* 000023DE */
  3086. 00002384  286A 0020                movea.l    A4, [A2 + 0x20]
  3087. 00002388  200C                     move.l     D0, A4
  3088. 0000238A  6752                     beq        +0x54 /* 000023DE */
  3089. 0000238C  264C                     movea.l    A3, A4
  3090. 0000238E  2D6B 006C FFF8           move.l     [A6 - 0x8], [A3 + 0x6C]
  3091. 00002394  2D6B 0070 FFFC           move.l     [A6 - 0x4], [A3 + 0x70]
  3092. 0000239A  554F                     subq.w     A7, 2
  3093. 0000239C  486E FFF0                pea.l      [A6 - 0x10]
  3094. 000023A0  486E FFF8                pea.l      [A6 - 0x8]
  3095. 000023A4  486E FFF8                pea.l      [A6 - 0x8]
  3096. 000023A8  A8AA                     syscall    SectRect
  3097. 000023AA  101F                     move.b     D0, [A7]+
  3098. 000023AC  6730                     beq        +0x32 /* 000023DE */
  3099. 000023AE  486E FFF8                pea.l      [A6 - 0x8]
  3100. 000023B2  486E FFF0                pea.l      [A6 - 0x10]
  3101. 000023B6  2F0A                     move.l     -[A7], A2
  3102. 000023B8  2057                     movea.l    A0, [A7]
  3103. 000023BA  2268 0004                movea.l    A1, [A0 + 0x4]
  3104. 000023BE  2269 0154                movea.l    A1, [A1 + 0x154]
  3105. 000023C2  4E91                     jsr        [A1]
  3106. 000023C4  2648                     movea.l    A3, A0
  3107. 000023C6  2F0B                     move.l     -[A7], A3
  3108. 000023C8  2F0A                     move.l     -[A7], A2
  3109. 000023CA  2057                     movea.l    A0, [A7]
  3110. 000023CC  2268 0004                movea.l    A1, [A0 + 0x4]
  3111. 000023D0  2269 00C8                movea.l    A1, [A1 + 0xC8]
  3112. 000023D4  4E91                     jsr        [A1]
  3113. 000023D6  2F0B                     move.l     -[A7], A3
  3114. 000023D8  A8D9                     syscall    DisposRgn/DisposeRgn
  3115. 000023DA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3116. label000023DE:
  3117. 000023DE  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3118. 000023E2  4E5E                     unlink     A6
  3119. 000023E4  4E75                     rts
  3120. 000023E6  4E56 FFF0                link       A6, -0x0010
  3121. 000023EA  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3122. 000023EE  246E 0008                movea.l    A2, [A6 + 0x8]
  3123. 000023F2  162E 000C                move.b     D3, [A6 + 0xC]
  3124. 000023F6  2F0A                     move.l     -[A7], A2
  3125. 000023F8  61FF 0000 20E0           bsr        +0x20E2 /* 000044DA */
  3126. 000023FE  4A00                     tst.b      D0
  3127. 00002400  584F                     addq.w     A7, 4
  3128. 00002402  6604                     bne        +0x6 /* 00002408 */
  3129. 00002404  4A03                     tst.b      D3
  3130. 00002406  6772                     beq        +0x74 /* 0000247A */
  3131. label00002408:
  3132. 00002408  486E FFF0                pea.l      [A6 - 0x10]
  3133. 0000240C  2F0A                     move.l     -[A7], A2
  3134. 0000240E  2057                     movea.l    A0, [A7]
  3135. 00002410  2268 0004                movea.l    A1, [A0 + 0x4]
  3136. 00002414  2269 0038                movea.l    A1, [A1 + 0x38]
  3137. 00002418  4E91                     jsr        [A1]
  3138. 0000241A  4A00                     tst.b      D0
  3139. 0000241C  504F                     addq.w     A7, 8
  3140. 0000241E  675A                     beq        +0x5C /* 0000247A */
  3141. 00002420  286A 0020                movea.l    A4, [A2 + 0x20]
  3142. 00002424  200C                     move.l     D0, A4
  3143. 00002426  6752                     beq        +0x54 /* 0000247A */
  3144. 00002428  264C                     movea.l    A3, A4
  3145. 0000242A  2D6B 006C FFF8           move.l     [A6 - 0x8], [A3 + 0x6C]
  3146. 00002430  2D6B 0070 FFFC           move.l     [A6 - 0x4], [A3 + 0x70]
  3147. 00002436  554F                     subq.w     A7, 2
  3148. 00002438  486E FFF0                pea.l      [A6 - 0x10]
  3149. 0000243C  486E FFF8                pea.l      [A6 - 0x8]
  3150. 00002440  486E FFF8                pea.l      [A6 - 0x8]
  3151. 00002444  A8AA                     syscall    SectRect
  3152. 00002446  101F                     move.b     D0, [A7]+
  3153. 00002448  6730                     beq        +0x32 /* 0000247A */
  3154. 0000244A  486E FFF8                pea.l      [A6 - 0x8]
  3155. 0000244E  486E FFF0                pea.l      [A6 - 0x10]
  3156. 00002452  2F0A                     move.l     -[A7], A2
  3157. 00002454  2057                     movea.l    A0, [A7]
  3158. 00002456  2268 0004                movea.l    A1, [A0 + 0x4]
  3159. 0000245A  2269 0154                movea.l    A1, [A1 + 0x154]
  3160. 0000245E  4E91                     jsr        [A1]
  3161. 00002460  2648                     movea.l    A3, A0
  3162. 00002462  2F0B                     move.l     -[A7], A3
  3163. 00002464  2F0A                     move.l     -[A7], A2
  3164. 00002466  2057                     movea.l    A0, [A7]
  3165. 00002468  2268 0004                movea.l    A1, [A0 + 0x4]
  3166. 0000246C  2269 00D0                movea.l    A1, [A1 + 0xD0]
  3167. 00002470  4E91                     jsr        [A1]
  3168. 00002472  2F0B                     move.l     -[A7], A3
  3169. 00002474  A8D9                     syscall    DisposRgn/DisposeRgn
  3170. 00002476  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3171. label0000247A:
  3172. 0000247A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3173. 0000247E  4E5E                     unlink     A6
  3174. 00002480  4E75                     rts
  3175. 00002482  4E56 FFEA                link       A6, -0x0016
  3176. 00002486  2F0A                     move.l     -[A7], A2
  3177. 00002488  246E 000C                movea.l    A2, [A6 + 0xC]
  3178. 0000248C  42AE FFFC                clr.l      [A6 - 0x4]
  3179. 00002490  486E FFFC                pea.l      [A6 - 0x4]
  3180. 00002494  486E FFEA                pea.l      [A6 - 0x16]
  3181. 00002498  4EB9 0000 2370           jsr        [0x00002370]
  3182. 0000249E  2D52 FFF4                move.l     [A6 - 0xC], [A2]
  3183. 000024A2  2D6A 0004 FFF8           move.l     [A6 - 0x8], [A2 + 0x4]
  3184. 000024A8  486E FFF4                pea.l      [A6 - 0xC]
  3185. 000024AC  A8A1                     syscall    FrameRect
  3186. 000024AE  486E FFF4                pea.l      [A6 - 0xC]
  3187. 000024B2  2F3C 0002 0002           move.l     -[A7], 0x20002
  3188. 000024B8  A8A9                     syscall    InsetRect
  3189. 000024BA  486E FFF4                pea.l      [A6 - 0xC]
  3190. 000024BE  A8A1                     syscall    FrameRect
  3191. 000024C0  3F3C FFFF                move.w     -[A7], 0xFFFF
  3192. 000024C4  486E FFEA                pea.l      [A6 - 0x16]
  3193. 000024C8  4EB9 0000 2378           jsr        [0x00002378]
  3194. 000024CE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3195. 000024D2  486E FFEE                pea.l      [A6 - 0x12]
  3196. 000024D6  4EB9 0000 2348           jsr        [0x00002348]
  3197. 000024DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3198. 000024E0  206E FFEE                movea.l    A0, [A6 - 0x12]
  3199. 000024E4  4850                     pea.l      [A0]
  3200. 000024E6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3201. 000024EA  A8E4                     syscall    SectRgn
  3202. 000024EC  246E FFFC                movea.l    A2, [A6 - 0x4]
  3203. 000024F0  3F3C FFFF                move.w     -[A7], 0xFFFF
  3204. 000024F4  486E FFEE                pea.l      [A6 - 0x12]
  3205. 000024F8  4EB9 0000 2358           jsr        [0x00002358]
  3206. 000024FE  204A                     movea.l    A0, A2
  3207. 00002500  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3208. 00002504  245F                     movea.l    A2, [A7]+
  3209. 00002506  4E5E                     unlink     A6
  3210. 00002508  4E75                     rts
  3211. 0000250A  4E56 FEEE                link       A6, -0x0112
  3212. 0000250E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3213. 00002512  246E 0008                movea.l    A2, [A6 + 0x8]
  3214. 00002516  362E 000C                move.w     D3, [A6 + 0xC]
  3215. 0000251A  266E 000E                movea.l    A3, [A6 + 0xE]
  3216. 0000251E  4A43                     tst.w      D3
  3217. 00002520  6718                     beq        +0x1A /* 0000253A */
  3218. 00002522  204A                     movea.l    A0, A2
  3219. 00002524  41E8 009C                lea.l      A0, [A0 + 0x9C]
  3220. 00002528  2848                     movea.l    A4, A0
  3221. 0000252A  2488                     move.l     [A2], A0
  3222. 0000252C  2548 0028                move.l     [A2 + 0x28], A0
  3223. 00002530  2F0C                     move.l     -[A7], A4
  3224. 00002532  4EB9 0000 3AE0           jsr        [0x00003AE0]
  3225. 00002538  584F                     addq.w     A7, 4
  3226. label0000253A:
  3227. 0000253A  2F0B                     move.l     -[A7], A3
  3228. 0000253C  4267                     clr.w      -[A7]
  3229. 0000253E  2F0A                     move.l     -[A7], A2
  3230. 00002540  61FF 0000 13CA           bsr        +0x13CC /* 0000390C */
  3231. 00002546  4267                     clr.w      -[A7]
  3232. 00002548  486A 0028                pea.l      [A2 + 0x28]
  3233. 0000254C  4EB9 0000 3CB0           jsr        [0x00003CB0]
  3234. 00002552  486A 005E                pea.l      [A2 + 0x5E]
  3235. 00002556  4EB9 0000 3B10           jsr        [0x00003B10]
  3236. 0000255C  41F9 0001 A32A           lea.l      A0, [0x0001A32A]
  3237. 00002562  2548 0004                move.l     [A2 + 0x4], A0
  3238. 00002566  41F9 0001 A32A           lea.l      A0, [0x0001A32A]
  3239. 0000256C  41E8 01EC                lea.l      A0, [A0 + 0x1EC]
  3240. 00002570  2252                     movea.l    A1, [A2]
  3241. 00002572  2288                     move.l     [A1], A0
  3242. 00002574  41F9 0001 A32A           lea.l      A0, [0x0001A32A]
  3243. 0000257A  41E8 0150                lea.l      A0, [A0 + 0x150]
  3244. 0000257E  2548 002C                move.l     [A2 + 0x2C], A0
  3245. 00002582  41F9 0001 A32A           lea.l      A0, [0x0001A32A]
  3246. 00002588  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  3247. 0000258C  2548 005E                move.l     [A2 + 0x5E], A0
  3248. 00002590  2852                     movea.l    A4, [A2]
  3249. 00002592  204A                     movea.l    A0, A2
  3250. 00002594  41E8 009C                lea.l      A0, [A0 + 0x9C]
  3251. 00002598  91CC                     sub.l      A0, A4
  3252. 0000259A  2948 0008                move.l     [A4 + 0x8], A0
  3253. 0000259E  4878 000E                push.l     0xE
  3254. 000025A2  486E FFF2                pea.l      [A6 - 0xE]
  3255. 000025A6  2F0B                     move.l     -[A7], A3
  3256. 000025A8  2057                     movea.l    A0, [A7]
  3257. 000025AA  2250                     movea.l    A1, [A0]
  3258. 000025AC  2269 0024                movea.l    A1, [A1 + 0x24]
  3259. 000025B0  4E91                     jsr        [A1]
  3260. 000025B2  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3261. 000025B6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3262. 000025BA  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3263. 000025BE  1F2E FFF5                move.b     -[A7], [A6 - 0xB]
  3264. 000025C2  1F2E FFF4                move.b     -[A7], [A6 - 0xC]
  3265. 000025C6  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  3266. 000025CA  1F2E FFF2                move.b     -[A7], [A6 - 0xE]
  3267. 000025CE  2F0A                     move.l     -[A7], A2
  3268. 000025D0  61FF 0000 0154           bsr        +0x156 /* 00002726 */
  3269. 000025D6  4A6E FFFE                tst.w      [A6 - 0x2]
  3270. 000025DA  4FEF 0034                lea.l      A7, [A7 + 0x34]
  3271. 000025DE  6F68                     ble        +0x6A /* 00002648 */
  3272. 000025E0  554F                     subq.w     A7, 2
  3273. 000025E2  4878 0001                push.l     0x1
  3274. 000025E6  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3275. 000025EA  3F3C 0004                move.w     -[A7], 0x4
  3276. 000025EE  A9E7                     syscall    Pack0/ListManager
  3277. 000025F0  301F                     move.w     D0, [A7]+
  3278. 000025F2  554F                     subq.w     A7, 2
  3279. 000025F4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3280. 000025F8  4267                     clr.w      -[A7]
  3281. 000025FA  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3282. 000025FE  3F3C 0008                move.w     -[A7], 0x8
  3283. 00002602  A9E7                     syscall    Pack0/ListManager
  3284. 00002604  301F                     move.w     D0, [A7]+
  3285. 00002606  2D79 0001 A69A FFEE      move.l     [A6 - 0x12], [0x0001A69A]
  3286. 0000260E  426E FFEE                clr.w      [A6 - 0x12]
  3287. 00002612  6038                     bra        +0x3A /* 0000264C */
  3288. label00002614:
  3289. 00002614  486E FEEE                pea.l      [A6 - 0x112]
  3290. 00002618  2F0B                     move.l     -[A7], A3
  3291. 0000261A  4EB9 0000 2BC0           jsr        [0x00002BC0]
  3292. 00002620  2F0C                     move.l     -[A7], A4
  3293. 00002622  7000                     moveq.l    D0, 0x00
  3294. 00002624  102E FEEE                move.b     D0, [A6 - 0x112]
  3295. 00002628  3F00                     move.w     -[A7], D0
  3296. 0000262A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3297. 0000262E  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3298. 00002632  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  3299. 00002636  A9E7                     syscall    Pack0/ListManager
  3300. 00002638  526E FFEE                addq.w     [A6 - 0x12], 1
  3301. 0000263C  504F                     addq.w     A7, 8
  3302. label0000263E:
  3303. 0000263E  302E FFEE                move.w     D0, [A6 - 0x12]
  3304. 00002642  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3305. 00002646  6DCC                     blt        -0x32 /* 00002614 */
  3306. label00002648:
  3307. 00002648  204A                     movea.l    A0, A2
  3308. 0000264A  6008                     bra        +0xA /* 00002654 */
  3309. label0000264C:
  3310. 0000264C  49EE FEEE                lea.l      A4, [A6 - 0x112]
  3311. 00002650  528C                     addq.l     A4, 1
  3312. 00002652  60EA                     bra        -0x14 /* 0000263E */
  3313. label00002654:
  3314. 00002654  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3315. 00002658  4E5E                     unlink     A6
  3316. 0000265A  4E75                     rts
  3317. 0000265C  4E56 0000                link       A6, 0
  3318. 00002660  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3319. 00002664  246E 0008                movea.l    A2, [A6 + 0x8]
  3320. 00002668  362E 000C                move.w     D3, [A6 + 0xC]
  3321. 0000266C  200A                     move.l     D0, A2
  3322. 0000266E  6700 00AC                beq        +0xAE /* 0000271C */
  3323. 00002672  41F9 0001 A32A           lea.l      A0, [0x0001A32A]
  3324. 00002678  2548 0004                move.l     [A2 + 0x4], A0
  3325. 0000267C  41F9 0001 A32A           lea.l      A0, [0x0001A32A]
  3326. 00002682  41E8 01EC                lea.l      A0, [A0 + 0x1EC]
  3327. 00002686  2252                     movea.l    A1, [A2]
  3328. 00002688  2288                     move.l     [A1], A0
  3329. 0000268A  41F9 0001 A32A           lea.l      A0, [0x0001A32A]
  3330. 00002690  41E8 0150                lea.l      A0, [A0 + 0x150]
  3331. 00002694  2548 002C                move.l     [A2 + 0x2C], A0
  3332. 00002698  41F9 0001 A32A           lea.l      A0, [0x0001A32A]
  3333. 0000269E  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  3334. 000026A2  2548 005E                move.l     [A2 + 0x5E], A0
  3335. 000026A6  2652                     movea.l    A3, [A2]
  3336. 000026A8  204A                     movea.l    A0, A2
  3337. 000026AA  41E8 009C                lea.l      A0, [A0 + 0x9C]
  3338. 000026AE  2848                     movea.l    A4, A0
  3339. 000026B0  91CB                     sub.l      A0, A3
  3340. 000026B2  2748 0008                move.l     [A3 + 0x8], A0
  3341. 000026B6  4AAA 008C                tst.l      [A2 + 0x8C]
  3342. 000026BA  671C                     beq        +0x1E /* 000026D8 */
  3343. 000026BC  42A7                     clr.l      -[A7]
  3344. 000026BE  2F0A                     move.l     -[A7], A2
  3345. 000026C0  2057                     movea.l    A0, [A7]
  3346. 000026C2  2268 0004                movea.l    A1, [A0 + 0x4]
  3347. 000026C6  2269 00E8                movea.l    A1, [A1 + 0xE8]
  3348. 000026CA  4E91                     jsr        [A1]
  3349. 000026CC  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3350. 000026D0  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  3351. 000026D4  A9E7                     syscall    Pack0/ListManager
  3352. 000026D6  504F                     addq.w     A7, 8
  3353. label000026D8:
  3354. 000026D8  4267                     clr.w      -[A7]
  3355. 000026DA  486A 005E                pea.l      [A2 + 0x5E]
  3356. 000026DE  4EB9 0000 3B18           jsr        [0x00003B18]
  3357. 000026E4  4267                     clr.w      -[A7]
  3358. 000026E6  486A 0028                pea.l      [A2 + 0x28]
  3359. 000026EA  4EB9 0000 3CC8           jsr        [0x00003CC8]
  3360. 000026F0  4267                     clr.w      -[A7]
  3361. 000026F2  2F0A                     move.l     -[A7], A2
  3362. 000026F4  61FF 0000 1372           bsr        +0x1374 /* 00003A68 */
  3363. 000026FA  4A43                     tst.w      D3
  3364. 000026FC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3365. 00002700  670C                     beq        +0xE /* 0000270E */
  3366. 00002702  4267                     clr.w      -[A7]
  3367. 00002704  2F0C                     move.l     -[A7], A4
  3368. 00002706  4EB9 0000 3AE8           jsr        [0x00003AE8]
  3369. 0000270C  5C4F                     addq.w     A7, 6
  3370. label0000270E:
  3371. 0000270E  4A43                     tst.w      D3
  3372. 00002710  6F0A                     ble        +0xC /* 0000271C */
  3373. 00002712  2F0A                     move.l     -[A7], A2
  3374. 00002714  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  3375. 0000271A  584F                     addq.w     A7, 4
  3376. label0000271C:
  3377. 0000271C  204A                     movea.l    A0, A2
  3378. 0000271E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3379. 00002722  4E5E                     unlink     A6
  3380. 00002724  4E75                     rts
  3381. fn00002726:
  3382. 00002726  4E56 FFE8                link       A6, -0x0018
  3383. 0000272A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3384. 0000272E  246E 0008                movea.l    A2, [A6 + 0x8]
  3385. 00002732  182E 000C                move.b     D4, [A6 + 0xC]
  3386. 00002736  162E 000E                move.b     D3, [A6 + 0xE]
  3387. 0000273A  1A2E 0010                move.b     D5, [A6 + 0x10]
  3388. 0000273E  286E 0014                movea.l    A4, [A6 + 0x14]
  3389. 00002742  3E2E 0018                move.w     D7, [A6 + 0x18]
  3390. 00002746  3C2E 001A                move.w     D6, [A6 + 0x1A]
  3391. 0000274A  1545 009A                move.b     [A2 + 0x9A], D5
  3392. 0000274E  42AA 0094                clr.l      [A2 + 0x94]
  3393. 00002752  4A2E 0012                tst.b      [A6 + 0x12]
  3394. 00002756  674C                     beq        +0x4E /* 000027A4 */
  3395. 00002758  4878 0034                push.l     0x34 /* '4' */
  3396. 0000275C  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3397. 00002762  2648                     movea.l    A3, A0
  3398. 00002764  2008                     move.l     D0, A0
  3399. 00002766  584F                     addq.w     A7, 4
  3400. 00002768  670E                     beq        +0x10 /* 00002778 */
  3401. 0000276A  3F3C 0001                move.w     -[A7], 0x1
  3402. 0000276E  2F0B                     move.l     -[A7], A3
  3403. 00002770  61FF FFFF F9B6           bsr        -0x648 /* 00002128 */
  3404. 00002776  5C4F                     addq.w     A7, 6
  3405. label00002778:
  3406. 00002778  254B 0094                move.l     [A2 + 0x94], A3
  3407. 0000277C  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  3408. 00002780  2057                     movea.l    A0, [A7]
  3409. 00002782  2268 0004                movea.l    A1, [A0 + 0x4]
  3410. 00002786  2269 00A8                movea.l    A1, [A1 + 0xA8]
  3411. 0000278A  4E91                     jsr        [A1]
  3412. 0000278C  4227                     clr.b      -[A7]
  3413. 0000278E  2F0A                     move.l     -[A7], A2
  3414. 00002790  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  3415. 00002794  2057                     movea.l    A0, [A7]
  3416. 00002796  2268 0004                movea.l    A1, [A0 + 0x4]
  3417. 0000279A  2269 0150                movea.l    A1, [A1 + 0x150]
  3418. 0000279E  4E91                     jsr        [A1]
  3419. 000027A0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3420. label000027A4:
  3421. 000027A4  486E FFF8                pea.l      [A6 - 0x8]
  3422. 000027A8  2F0A                     move.l     -[A7], A2
  3423. 000027AA  2057                     movea.l    A0, [A7]
  3424. 000027AC  2268 0004                movea.l    A1, [A0 + 0x4]
  3425. 000027B0  2269 003C                movea.l    A1, [A1 + 0x3C]
  3426. 000027B4  4E91                     jsr        [A1]
  3427. 000027B6  486E FFF8                pea.l      [A6 - 0x8]
  3428. 000027BA  2F3C 0001 0001           move.l     -[A7], 0x10001
  3429. 000027C0  A8A9                     syscall    InsetRect
  3430. 000027C2  4A04                     tst.b      D4
  3431. 000027C4  504F                     addq.w     A7, 8
  3432. 000027C6  6706                     beq        +0x8 /* 000027CE */
  3433. 000027C8  046E 000F FFFC           subi.w     [A6 - 0x4], 0xF
  3434. label000027CE:
  3435. 000027CE  4A03                     tst.b      D3
  3436. 000027D0  6706                     beq        +0x8 /* 000027D8 */
  3437. 000027D2  046E 000F FFFE           subi.w     [A6 - 0x2], 0xF
  3438. label000027D8:
  3439. 000027D8  254C 0090                move.l     [A2 + 0x90], A4
  3440. 000027DC  3547 0098                move.w     [A2 + 0x98], D7
  3441. 000027E0  2F0A                     move.l     -[A7], A2
  3442. 000027E2  486E FFF4                pea.l      [A6 - 0xC]
  3443. 000027E6  61FF 0000 25B8           bsr        +0x25BA /* 00004DA0 */
  3444. 000027EC  2D79 0001 A644 FFEC      move.l     [A6 - 0x14], [0x0001A644]
  3445. 000027F4  2D79 0001 A648 FFF0      move.l     [A6 - 0x10], [0x0001A648]
  3446. 000027FC  2D79 0001 A640 FFE8      move.l     [A6 - 0x18], [0x0001A640]
  3447. 00002804  486E FFF8                pea.l      [A6 - 0x8]
  3448. 00002808  486E FFEC                pea.l      [A6 - 0x14]
  3449. 0000280C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3450. 00002810  3F06                     move.w     -[A7], D6
  3451. 00002812  4EB9 0000 2070           jsr        [0x00002070]
  3452. 00002818  2F08                     move.l     -[A7], A0
  3453. 0000281A  4227                     clr.b      -[A7]
  3454. 0000281C  1F05                     move.b     -[A7], D5
  3455. 0000281E  1F04                     move.b     -[A7], D4
  3456. 00002820  1F03                     move.b     -[A7], D3
  3457. 00002822  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  3458. 00002826  A9E7                     syscall    Pack0/ListManager
  3459. 00002828  205F                     movea.l    A0, [A7]+
  3460. 0000282A  2548 008C                move.l     [A2 + 0x8C], A0
  3461. 0000282E  4227                     clr.b      -[A7]
  3462. 00002830  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3463. 00002834  4267                     clr.w      -[A7]
  3464. 00002836  A9E7                     syscall    Pack0/ListManager
  3465. 00002838  4A05                     tst.b      D5
  3466. 0000283A  584F                     addq.w     A7, 4
  3467. 0000283C  673E                     beq        +0x40 /* 0000287C */
  3468. 0000283E  4A03                     tst.b      D3
  3469. 00002840  671C                     beq        +0x1E /* 0000285E */
  3470. 00002842  4A04                     tst.b      D4
  3471. 00002844  6618                     bne        +0x1A /* 0000285E */
  3472. 00002846  70F2                     moveq.l    D0, 0xFFFFFFF2
  3473. 00002848  D06E FFFC                add.w      D0, [A6 - 0x4]
  3474. 0000284C  206A 008C                movea.l    A0, [A2 + 0x8C]
  3475. 00002850  2050                     movea.l    A0, [A0]
  3476. 00002852  2068 001C                movea.l    A0, [A0 + 0x1C]
  3477. 00002856  2050                     movea.l    A0, [A0]
  3478. 00002858  3140 000C                move.w     [A0 + 0xC], D0
  3479. 0000285C  601E                     bra        +0x20 /* 0000287C */
  3480. label0000285E:
  3481. 0000285E  4A04                     tst.b      D4
  3482. 00002860  671A                     beq        +0x1C /* 0000287C */
  3483. 00002862  4A03                     tst.b      D3
  3484. 00002864  6616                     bne        +0x18 /* 0000287C */
  3485. 00002866  70F2                     moveq.l    D0, 0xFFFFFFF2
  3486. 00002868  D06E FFFE                add.w      D0, [A6 - 0x2]
  3487. 0000286C  206A 008C                movea.l    A0, [A2 + 0x8C]
  3488. 00002870  2050                     movea.l    A0, [A0]
  3489. 00002872  2068 0020                movea.l    A0, [A0 + 0x20]
  3490. 00002876  2050                     movea.l    A0, [A0]
  3491. 00002878  3140 000E                move.w     [A0 + 0xE], D0
  3492. label0000287C:
  3493. 0000287C  3F3C FFFF                move.w     -[A7], 0xFFFF
  3494. 00002880  486E FFF4                pea.l      [A6 - 0xC]
  3495. 00002884  61FF 0000 2596           bsr        +0x2598 /* 00004E1C */
  3496. 0000288A  5C4F                     addq.w     A7, 6
  3497. 0000288C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3498. 00002890  4E5E                     unlink     A6
  3499. 00002892  4E75                     rts
  3500. 00002894  4E56 FFFC                link       A6, -0x0004
  3501. 00002898  48E7 1020                movem.l    -[A7], D3,A2
  3502. 0000289C  246E 0008                movea.l    A2, [A6 + 0x8]
  3503. 000028A0  76FF                     moveq.l    D3, 0xFFFFFFFF
  3504. 000028A2  2D79 0001 A616 FFFC      move.l     [A6 - 0x4], [0x0001A616]
  3505. 000028AA  554F                     subq.w     A7, 2
  3506. 000028AC  1F3C 0001                move.b     -[A7], 0x1
  3507. 000028B0  486E FFFC                pea.l      [A6 - 0x4]
  3508. 000028B4  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3509. 000028B8  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3510. 000028BC  A9E7                     syscall    Pack0/ListManager
  3511. 000028BE  101F                     move.b     D0, [A7]+
  3512. 000028C0  6706                     beq        +0x8 /* 000028C8 */
  3513. 000028C2  306E FFFC                movea.w    A0, [A6 - 0x4]
  3514. 000028C6  2608                     move.l     D3, A0
  3515. label000028C8:
  3516. 000028C8  2003                     move.l     D0, D3
  3517. 000028CA  4CDF 0408                movem.l    D3,A2, [A7]+
  3518. 000028CE  4E5E                     unlink     A6
  3519. 000028D0  4E75                     rts
  3520. 000028D2  4E56 FFFC                link       A6, -0x0004
  3521. 000028D6  48E7 1020                movem.l    -[A7], D3,A2
  3522. 000028DA  246E 0008                movea.l    A2, [A6 + 0x8]
  3523. 000028DE  262E 000C                move.l     D3, [A6 + 0xC]
  3524. 000028E2  42A7                     clr.l      -[A7]
  3525. 000028E4  2F0A                     move.l     -[A7], A2
  3526. 000028E6  2057                     movea.l    A0, [A7]
  3527. 000028E8  2268 0004                movea.l    A1, [A0 + 0x4]
  3528. 000028EC  2269 00E8                movea.l    A1, [A1 + 0xE8]
  3529. 000028F0  4E91                     jsr        [A1]
  3530. 000028F2  2D79 0001 A612 FFFC      move.l     [A6 - 0x4], [0x0001A612]
  3531. 000028FA  504F                     addq.w     A7, 8
  3532. 000028FC  6034                     bra        +0x36 /* 00002932 */
  3533. label000028FE:
  3534. 000028FE  306E FFFC                movea.w    A0, [A6 - 0x4]
  3535. 00002902  B1C3                     cmpa.l     A0, D3
  3536. 00002904  6712                     beq        +0x14 /* 00002918 */
  3537. 00002906  4227                     clr.b      -[A7]
  3538. 00002908  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3539. 0000290C  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3540. 00002910  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  3541. 00002914  A9E7                     syscall    Pack0/ListManager
  3542. 00002916  601A                     bra        +0x1C /* 00002932 */
  3543. label00002918:
  3544. 00002918  554F                     subq.w     A7, 2
  3545. 0000291A  1F3C 0001                move.b     -[A7], 0x1
  3546. 0000291E  1F3C 0001                move.b     -[A7], 0x1
  3547. 00002922  486E FFFC                pea.l      [A6 - 0x4]
  3548. 00002926  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3549. 0000292A  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  3550. 0000292E  A9E7                     syscall    Pack0/ListManager
  3551. 00002930  101F                     move.b     D0, [A7]+
  3552. label00002932:
  3553. 00002932  554F                     subq.w     A7, 2
  3554. 00002934  1F3C 0001                move.b     -[A7], 0x1
  3555. 00002938  486E FFFC                pea.l      [A6 - 0x4]
  3556. 0000293C  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3557. 00002940  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3558. 00002944  A9E7                     syscall    Pack0/ListManager
  3559. 00002946  101F                     move.b     D0, [A7]+
  3560. 00002948  66B4                     bne        -0x4A /* 000028FE */
  3561. 0000294A  426E FFFE                clr.w      [A6 - 0x2]
  3562. 0000294E  3D43 FFFC                move.w     [A6 - 0x4], D3
  3563. 00002952  1F3C 0001                move.b     -[A7], 0x1
  3564. 00002956  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3565. 0000295A  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3566. 0000295E  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  3567. 00002962  A9E7                     syscall    Pack0/ListManager
  3568. 00002964  4CDF 0408                movem.l    D3,A2, [A7]+
  3569. 00002968  4E5E                     unlink     A6
  3570. 0000296A  4E75                     rts
  3571. 0000296C  4E56 FFFA                link       A6, -0x0006
  3572. 00002970  48E7 0030                movem.l    -[A7], A2,A3
  3573. 00002974  266E 0008                movea.l    A3, [A6 + 0x8]
  3574. 00002978  246E 000C                movea.l    A2, [A6 + 0xC]
  3575. 0000297C  4212                     clr.b      [A2]
  3576. 0000297E  2D79 0001 A60E FFFC      move.l     [A6 - 0x4], [0x0001A60E]
  3577. 00002986  554F                     subq.w     A7, 2
  3578. 00002988  1F3C 0001                move.b     -[A7], 0x1
  3579. 0000298C  486E FFFC                pea.l      [A6 - 0x4]
  3580. 00002990  2F2B 008C                move.l     -[A7], [A3 + 0x8C]
  3581. 00002994  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3582. 00002998  A9E7                     syscall    Pack0/ListManager
  3583. 0000299A  101F                     move.b     D0, [A7]+
  3584. 0000299C  6720                     beq        +0x22 /* 000029BE */
  3585. 0000299E  3D7C 00FF FFFA           move.w     [A6 - 0x6], 0xFF
  3586. 000029A4  486A 0001                pea.l      [A2 + 0x1]
  3587. 000029A8  486E FFFA                pea.l      [A6 - 0x6]
  3588. 000029AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3589. 000029B0  2F2B 008C                move.l     -[A7], [A3 + 0x8C]
  3590. 000029B4  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  3591. 000029B8  A9E7                     syscall    Pack0/ListManager
  3592. 000029BA  14AE FFFB                move.b     [A2], [A6 - 0x5]
  3593. label000029BE:
  3594. 000029BE  204A                     movea.l    A0, A2
  3595. 000029C0  4CDF 0C00                movem.l    A2,A3, [A7]+
  3596. 000029C4  4E5E                     unlink     A6
  3597. 000029C6  4E75                     rts
  3598. 000029C8  4E56 FFFC                link       A6, -0x0004
  3599. 000029CC  48E7 0030                movem.l    -[A7], A2,A3
  3600. 000029D0  246E 0008                movea.l    A2, [A6 + 0x8]
  3601. 000029D4  266E 000C                movea.l    A3, [A6 + 0xC]
  3602. 000029D8  2D79 0001 A60A FFFC      move.l     [A6 - 0x4], [0x0001A60A]
  3603. 000029E0  554F                     subq.w     A7, 2
  3604. 000029E2  1F3C 0001                move.b     -[A7], 0x1
  3605. 000029E6  486E FFFC                pea.l      [A6 - 0x4]
  3606. 000029EA  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3607. 000029EE  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3608. 000029F2  A9E7                     syscall    Pack0/ListManager
  3609. 000029F4  101F                     move.b     D0, [A7]+
  3610. 000029F6  672E                     beq        +0x30 /* 00002A26 */
  3611. 000029F8  42A7                     clr.l      -[A7]
  3612. 000029FA  2F0A                     move.l     -[A7], A2
  3613. 000029FC  2057                     movea.l    A0, [A7]
  3614. 000029FE  2268 0004                movea.l    A1, [A0 + 0x4]
  3615. 00002A02  2269 00E8                movea.l    A1, [A1 + 0xE8]
  3616. 00002A06  4E91                     jsr        [A1]
  3617. 00002A08  4A00                     tst.b      D0
  3618. 00002A0A  504F                     addq.w     A7, 8
  3619. 00002A0C  6718                     beq        +0x1A /* 00002A26 */
  3620. 00002A0E  486B 0001                pea.l      [A3 + 0x1]
  3621. 00002A12  7000                     moveq.l    D0, 0x00
  3622. 00002A14  1013                     move.b     D0, [A3]
  3623. 00002A16  3F00                     move.w     -[A7], D0
  3624. 00002A18  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3625. 00002A1C  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3626. 00002A20  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  3627. 00002A24  A9E7                     syscall    Pack0/ListManager
  3628. label00002A26:
  3629. 00002A26  4CDF 0C00                movem.l    A2,A3, [A7]+
  3630. 00002A2A  4E5E                     unlink     A6
  3631. 00002A2C  4E75                     rts
  3632. 00002A2E  4E56 0000                link       A6, 0
  3633. 00002A32  48E7 1020                movem.l    -[A7], D3,A2
  3634. 00002A36  246E 0008                movea.l    A2, [A6 + 0x8]
  3635. 00002A3A  42A7                     clr.l      -[A7]
  3636. 00002A3C  2F0A                     move.l     -[A7], A2
  3637. 00002A3E  61FF 0000 1F88           bsr        +0x1F8A /* 000049C8 */
  3638. 00002A44  1600                     move.b     D3, D0
  3639. 00002A46  3F2A 0098                move.w     -[A7], [A2 + 0x98]
  3640. 00002A4A  4EB9 0000 22E8           jsr        [0x000022E8]
  3641. 00002A50  1003                     move.b     D0, D3
  3642. 00002A52  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3643. 00002A56  4CDF 0408                movem.l    D3,A2, [A7]+
  3644. 00002A5A  4E5E                     unlink     A6
  3645. 00002A5C  4E75                     rts
  3646. 00002A5E  4E56 FFF8                link       A6, -0x0008
  3647. 00002A62  48E7 0038                movem.l    -[A7], A2,A3,A4
  3648. 00002A66  246E 0008                movea.l    A2, [A6 + 0x8]
  3649. 00002A6A  206A 008C                movea.l    A0, [A2 + 0x8C]
  3650. 00002A6E  2050                     movea.l    A0, [A0]
  3651. 00002A70  2868 0008                movea.l    A4, [A0 + 0x8]
  3652. 00002A74  4EB9 0000 2070           jsr        [0x00002070]
  3653. 00002A7A  226A 008C                movea.l    A1, [A2 + 0x8C]
  3654. 00002A7E  2251                     movea.l    A1, [A1]
  3655. 00002A80  2348 0008                move.l     [A1 + 0x8], A0
  3656. 00002A84  2F0A                     move.l     -[A7], A2
  3657. 00002A86  2057                     movea.l    A0, [A7]
  3658. 00002A88  2268 0004                movea.l    A1, [A0 + 0x4]
  3659. 00002A8C  2269 00D4                movea.l    A1, [A1 + 0xD4]
  3660. 00002A90  4E91                     jsr        [A1]
  3661. 00002A92  2648                     movea.l    A3, A0
  3662. 00002A94  2F0B                     move.l     -[A7], A3
  3663. 00002A96  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3664. 00002A9A  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  3665. 00002A9E  A9E7                     syscall    Pack0/ListManager
  3666. 00002AA0  2F0B                     move.l     -[A7], A3
  3667. 00002AA2  A8D9                     syscall    DisposRgn/DisposeRgn
  3668. 00002AA4  206A 008C                movea.l    A0, [A2 + 0x8C]
  3669. 00002AA8  2050                     movea.l    A0, [A0]
  3670. 00002AAA  214C 0008                move.l     [A0 + 0x8], A4
  3671. 00002AAE  A89E                     syscall    PenNormal
  3672. 00002AB0  2F0A                     move.l     -[A7], A2
  3673. 00002AB2  2057                     movea.l    A0, [A7]
  3674. 00002AB4  2268 0004                movea.l    A1, [A0 + 0x4]
  3675. 00002AB8  2269 00D8                movea.l    A1, [A1 + 0xD8]
  3676. 00002ABC  4E91                     jsr        [A1]
  3677. 00002ABE  486E FFF8                pea.l      [A6 - 0x8]
  3678. 00002AC2  2F0A                     move.l     -[A7], A2
  3679. 00002AC4  2057                     movea.l    A0, [A7]
  3680. 00002AC6  2268 0004                movea.l    A1, [A0 + 0x4]
  3681. 00002ACA  2269 003C                movea.l    A1, [A1 + 0x3C]
  3682. 00002ACE  4E91                     jsr        [A1]
  3683. 00002AD0  486E FFF8                pea.l      [A6 - 0x8]
  3684. 00002AD4  A8A1                     syscall    FrameRect
  3685. 00002AD6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3686. 00002ADA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3687. 00002ADE  4E5E                     unlink     A6
  3688. 00002AE0  4E75                     rts
  3689. 00002AE2  4E56 0000                link       A6, 0
  3690. 00002AE6  48E7 0030                movem.l    -[A7], A2,A3
  3691. 00002AEA  246E 0008                movea.l    A2, [A6 + 0x8]
  3692. 00002AEE  266E 000C                movea.l    A3, [A6 + 0xC]
  3693. 00002AF2  200A                     move.l     D0, A2
  3694. 00002AF4  4A80                     tst.l      D0
  3695. 00002AF6  6708                     beq        +0xA /* 00002B00 */
  3696. 00002AF8  204A                     movea.l    A0, A2
  3697. 00002AFA  41E8 0028                lea.l      A0, [A0 + 0x28]
  3698. 00002AFE  6002                     bra        +0x4 /* 00002B02 */
  3699. label00002B00:
  3700. 00002B00  204A                     movea.l    A0, A2
  3701. label00002B02:
  3702. 00002B02  4850                     pea.l      [A0]
  3703. 00002B04  4EB9 0000 3D00           jsr        [0x00003D00]
  3704. 00002B0A  4A00                     tst.b      D0
  3705. 00002B0C  584F                     addq.w     A7, 4
  3706. 00002B0E  673C                     beq        +0x3E /* 00002B4C */
  3707. 00002B10  42A7                     clr.l      -[A7]
  3708. 00002B12  2F0A                     move.l     -[A7], A2
  3709. 00002B14  2057                     movea.l    A0, [A7]
  3710. 00002B16  2268 0004                movea.l    A1, [A0 + 0x4]
  3711. 00002B1A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  3712. 00002B1E  4E91                     jsr        [A1]
  3713. 00002B20  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3714. 00002B24  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  3715. 00002B28  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3716. 00002B2C  3F3C 0018                move.w     -[A7], 0x18
  3717. 00002B30  A9E7                     syscall    Pack0/ListManager
  3718. 00002B32  101F                     move.b     D0, [A7]+
  3719. 00002B34  5C4F                     addq.w     A7, 6
  3720. 00002B36  6714                     beq        +0x16 /* 00002B4C */
  3721. 00002B38  2F0A                     move.l     -[A7], A2
  3722. 00002B3A  2F2A 0090                move.l     -[A7], [A2 + 0x90]
  3723. 00002B3E  486A 005E                pea.l      [A2 + 0x5E]
  3724. 00002B42  4EB9 0000 3B28           jsr        [0x00003B28]
  3725. 00002B48  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3726. label00002B4C:
  3727. 00002B4C  4CDF 0C00                movem.l    A2,A3, [A7]+
  3728. 00002B50  4E5E                     unlink     A6
  3729. 00002B52  4E75                     rts
  3730. 00002B54  4E56 0000                link       A6, 0
  3731. 00002B58  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3732. 00002B5C  246E 0008                movea.l    A2, [A6 + 0x8]
  3733. 00002B60  282E 000C                move.l     D4, [A6 + 0xC]
  3734. 00002B64  266E 0010                movea.l    A3, [A6 + 0x10]
  3735. 00002B68  7601                     moveq.l    D3, 0x01
  3736. 00002B6A  0C84 0000 00C9           cmpi.l     D4, 0xC9
  3737. 00002B70  670A                     beq        +0xC /* 00002B7C */
  3738. 00002B72  0C84 0000 0010           cmpi.l     D4, 0x10
  3739. 00002B78  6714                     beq        +0x16 /* 00002B8E */
  3740. 00002B7A  6024                     bra        +0x26 /* 00002BA0 */
  3741. label00002B7C:
  3742. 00002B7C  2F0A                     move.l     -[A7], A2
  3743. 00002B7E  61FF 0000 1B74           bsr        +0x1B76 /* 000046F4 */
  3744. 00002B84  4A00                     tst.b      D0
  3745. 00002B86  584F                     addq.w     A7, 4
  3746. 00002B88  662A                     bne        +0x2C /* 00002BB4 */
  3747. 00002B8A  7600                     moveq.l    D3, 0x00
  3748. 00002B8C  6026                     bra        +0x28 /* 00002BB4 */
  3749. label00002B8E:
  3750. 00002B8E  2F0A                     move.l     -[A7], A2
  3751. 00002B90  2057                     movea.l    A0, [A7]
  3752. 00002B92  2268 0004                movea.l    A1, [A0 + 0x4]
  3753. 00002B96  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  3754. 00002B9A  4E91                     jsr        [A1]
  3755. 00002B9C  584F                     addq.w     A7, 4
  3756. 00002B9E  6014                     bra        +0x16 /* 00002BB4 */
  3757. label00002BA0:
  3758. 00002BA0  2F0B                     move.l     -[A7], A3
  3759. 00002BA2  2F04                     move.l     -[A7], D4
  3760. 00002BA4  486A 0028                pea.l      [A2 + 0x28]
  3761. 00002BA8  4EB9 0000 3D50           jsr        [0x00003D50]
  3762. 00002BAE  1600                     move.b     D3, D0
  3763. 00002BB0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3764. label00002BB4:
  3765. 00002BB4  1003                     move.b     D0, D3
  3766. 00002BB6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3767. 00002BBA  4E5E                     unlink     A6
  3768. 00002BBC  4E75                     rts
  3769. 00002BBE  4E56 0000                link       A6, 0
  3770. 00002BC2  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  3771. 00002BC6  286E 0008                movea.l    A4, [A6 + 0x8]
  3772. 00002BCA  262E 000C                move.l     D3, [A6 + 0xC]
  3773. 00002BCE  266E 0010                movea.l    A3, [A6 + 0x10]
  3774. 00002BD2  2A2E 0014                move.l     D5, [A6 + 0x14]
  3775. 00002BD6  282E 0018                move.l     D4, [A6 + 0x18]
  3776. 00002BDA  246E 001C                movea.l    A2, [A6 + 0x1C]
  3777. 00002BDE  2003                     move.l     D0, D3
  3778. 00002BE0  5180                     subq.l     D0, 8
  3779. 00002BE2  5180                     subq.l     D0, 8
  3780. 00002BE4  6702                     beq        +0x4 /* 00002BE8 */
  3781. 00002BE6  602A                     bra        +0x2C /* 00002C12 */
  3782. label00002BE8:
  3783. 00002BE8  206C 008C                movea.l    A0, [A4 + 0x8C]
  3784. 00002BEC  2450                     movea.l    A2, [A0]
  3785. 00002BEE  4A6A 004E                tst.w      [A2 + 0x4E]
  3786. 00002BF2  6F14                     ble        +0x16 /* 00002C08 */
  3787. 00002BF4  4A6A 004C                tst.w      [A2 + 0x4C]
  3788. 00002BF8  6F0E                     ble        +0x10 /* 00002C08 */
  3789. 00002BFA  102A 0024                move.b     D0, [A2 + 0x24]
  3790. 00002BFE  4880                     ext.w      D0
  3791. 00002C00  0240 FF80                andi.w     D0, 0xFF80
  3792. 00002C04  4A40                     tst.w      D0
  3793. 00002C06  6704                     beq        +0x6 /* 00002C0C */
  3794. label00002C08:
  3795. 00002C08  7000                     moveq.l    D0, 0x00
  3796. 00002C0A  6002                     bra        +0x4 /* 00002C0E */
  3797. label00002C0C:
  3798. 00002C0C  7001                     moveq.l    D0, 0x01
  3799. label00002C0E:
  3800. 00002C0E  1680                     move.b     [A3], D0
  3801. 00002C10  6018                     bra        +0x1A /* 00002C2A */
  3802. label00002C12:
  3803. 00002C12  2F0A                     move.l     -[A7], A2
  3804. 00002C14  2F04                     move.l     -[A7], D4
  3805. 00002C16  2F05                     move.l     -[A7], D5
  3806. 00002C18  2F0B                     move.l     -[A7], A3
  3807. 00002C1A  2F03                     move.l     -[A7], D3
  3808. 00002C1C  486C 0028                pea.l      [A4 + 0x28]
  3809. 00002C20  4EB9 0000 3D60           jsr        [0x00003D60]
  3810. 00002C26  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3811. label00002C2A:
  3812. 00002C2A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  3813. 00002C2E  4E5E                     unlink     A6
  3814. 00002C30  4E75                     rts
  3815. 00002C32  4E56 0000                link       A6, 0
  3816. 00002C36  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3817. 00002C3A  266E 0008                movea.l    A3, [A6 + 0x8]
  3818. 00002C3E  246E 000C                movea.l    A2, [A6 + 0xC]
  3819. 00002C42  7601                     moveq.l    D3, 0x01
  3820. 00002C44  282A 0002                move.l     D4, [A2 + 0x2]
  3821. 00002C48  0284 0000 00FF           andi.l     D4, 0xFF
  3822. 00002C4E  42A7                     clr.l      -[A7]
  3823. 00002C50  2F0B                     move.l     -[A7], A3
  3824. 00002C52  2057                     movea.l    A0, [A7]
  3825. 00002C54  2268 0004                movea.l    A1, [A0 + 0x4]
  3826. 00002C58  2269 00E8                movea.l    A1, [A1 + 0xE8]
  3827. 00002C5C  4E91                     jsr        [A1]
  3828. 00002C5E  3F04                     move.w     -[A7], D4
  3829. 00002C60  4EB9 0000 21D0           jsr        [0x000021D0]
  3830. 00002C66  4A00                     tst.b      D0
  3831. 00002C68  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3832. 00002C6C  6714                     beq        +0x16 /* 00002C82 */
  3833. 00002C6E  2F0A                     move.l     -[A7], A2
  3834. 00002C70  2F0B                     move.l     -[A7], A3
  3835. 00002C72  2057                     movea.l    A0, [A7]
  3836. 00002C74  2268 0004                movea.l    A1, [A0 + 0x4]
  3837. 00002C78  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  3838. 00002C7C  4E91                     jsr        [A1]
  3839. 00002C7E  504F                     addq.w     A7, 8
  3840. 00002C80  603C                     bra        +0x3E /* 00002CBE */
  3841. label00002C82:
  3842. 00002C82  3F04                     move.w     -[A7], D4
  3843. 00002C84  4EB9 0000 21E0           jsr        [0x000021E0]
  3844. 00002C8A  4A00                     tst.b      D0
  3845. 00002C8C  544F                     addq.w     A7, 2
  3846. 00002C8E  671E                     beq        +0x20 /* 00002CAE */
  3847. 00002C90  302A 000E                move.w     D0, [A2 + 0xE]
  3848. 00002C94  0240 0100                andi.w     D0, 0x100
  3849. 00002C98  6614                     bne        +0x16 /* 00002CAE */
  3850. 00002C9A  2F0A                     move.l     -[A7], A2
  3851. 00002C9C  2F0B                     move.l     -[A7], A3
  3852. 00002C9E  2057                     movea.l    A0, [A7]
  3853. 00002CA0  2268 0004                movea.l    A1, [A0 + 0x4]
  3854. 00002CA4  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  3855. 00002CA8  4E91                     jsr        [A1]
  3856. 00002CAA  504F                     addq.w     A7, 8
  3857. 00002CAC  6010                     bra        +0x12 /* 00002CBE */
  3858. label00002CAE:
  3859. 00002CAE  2F0A                     move.l     -[A7], A2
  3860. 00002CB0  486B 0028                pea.l      [A3 + 0x28]
  3861. 00002CB4  4EB9 0000 3D70           jsr        [0x00003D70]
  3862. 00002CBA  1600                     move.b     D3, D0
  3863. 00002CBC  504F                     addq.w     A7, 8
  3864. label00002CBE:
  3865. 00002CBE  1003                     move.b     D0, D3
  3866. 00002CC0  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3867. 00002CC4  4E5E                     unlink     A6
  3868. 00002CC6  4E75                     rts
  3869. 00002CC8  4E56 FFFC                link       A6, -0x0004
  3870. 00002CCC  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  3871. 00002CD0  246E 0008                movea.l    A2, [A6 + 0x8]
  3872. 00002CD4  286E 000C                movea.l    A4, [A6 + 0xC]
  3873. 00002CD8  2A2C 0002                move.l     D5, [A4 + 0x2]
  3874. 00002CDC  0285 0000 00FF           andi.l     D5, 0xFF
  3875. 00002CE2  3C2C 000E                move.w     D6, [A4 + 0xE]
  3876. 00002CE6  3006                     move.w     D0, D6
  3877. 00002CE8  0240 0100                andi.w     D0, 0x100
  3878. 00002CEC  4A40                     tst.w      D0
  3879. 00002CEE  56C0                     sne        D0
  3880. 00002CF0  4400                     neg.b      D0
  3881. 00002CF2  1600                     move.b     D3, D0
  3882. 00002CF4  3006                     move.w     D0, D6
  3883. 00002CF6  0240 0200                andi.w     D0, 0x200
  3884. 00002CFA  4A40                     tst.w      D0
  3885. 00002CFC  6714                     beq        +0x16 /* 00002D12 */
  3886. 00002CFE  206A 008C                movea.l    A0, [A2 + 0x8C]
  3887. 00002D02  2050                     movea.l    A0, [A0]
  3888. 00002D04  1028 0024                move.b     D0, [A0 + 0x24]
  3889. 00002D08  4880                     ext.w      D0
  3890. 00002D0A  0240 FF80                andi.w     D0, 0xFF80
  3891. 00002D0E  4A40                     tst.w      D0
  3892. 00002D10  6704                     beq        +0x6 /* 00002D16 */
  3893. label00002D12:
  3894. 00002D12  7000                     moveq.l    D0, 0x00
  3895. 00002D14  6002                     bra        +0x4 /* 00002D18 */
  3896. label00002D16:
  3897. 00002D16  7001                     moveq.l    D0, 0x01
  3898. label00002D18:
  3899. 00002D18  1800                     move.b     D4, D0
  3900. 00002D1A  2D79 0001 A606 FFFC      move.l     [A6 - 0x4], [0x0001A606]
  3901. 00002D22  1005                     move.b     D0, D5
  3902. 00002D24  4880                     ext.w      D0
  3903. 00002D26  4EB9 0000 0504           jsr        [0x00000504]
  3904. 00002D2C  0364                     bchg       -[A4], D1
  3905. 00002D2E  0001 001F                ori.b      D1, 0x1F
  3906. 00002D32  0007 0001                ori.b      D7, 0x1
  3907. 00002D36  0312                     btst       [A2], D1
  3908. 00002D38  0004 0320                ori.b      D4, 0x20 /* ' ' */
  3909. 00002D3C  000B 032E                ori.b      A3, 0x2E /* '.' */
  3910. 00002D40  000C 032A                ori.b      A4, 0x2A /* '*' */
  3911. 00002D44  001C 000E                ori.b      [A4]+, 0xE
  3912. 00002D48  001D 00C2                ori.b      [A5]+, 0xC2
  3913. 00002D4C  001E 0182                ori.b      [A6]+, 0x82
  3914. 00002D50  001F 0236                ori.b      [A7]+, 0x36 /* '6' */
  3915. 00002D54  554F                     subq.w     A7, 2
  3916. 00002D56  1F3C 0001                move.b     -[A7], 0x1
  3917. 00002D5A  486E FFFC                pea.l      [A6 - 0x4]
  3918. 00002D5E  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3919. 00002D62  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3920. 00002D66  A9E7                     syscall    Pack0/ListManager
  3921. 00002D68  101F                     move.b     D0, [A7]+
  3922. 00002D6A  6700 0324                beq        +0x326 /* 00003090 */
  3923. 00002D6E  4A03                     tst.b      D3
  3924. 00002D70  6724                     beq        +0x26 /* 00002D96 */
  3925. 00002D72  4A04                     tst.b      D4
  3926. 00002D74  6720                     beq        +0x22 /* 00002D96 */
  3927. 00002D76  6012                     bra        +0x14 /* 00002D8A */
  3928. label00002D78:
  3929. 00002D78  1F3C 0001                move.b     -[A7], 0x1
  3930. 00002D7C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3931. 00002D80  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3932. 00002D84  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  3933. 00002D88  A9E7                     syscall    Pack0/ListManager
  3934. label00002D8A:
  3935. 00002D8A  536E FFFE                subq.w     [A6 - 0x2], 1
  3936. 00002D8E  4A6E FFFE                tst.w      [A6 - 0x2]
  3937. 00002D92  6CE4                     bge        -0x1A /* 00002D78 */
  3938. 00002D94  605E                     bra        +0x60 /* 00002DF4 */
  3939. label00002D96:
  3940. 00002D96  4A03                     tst.b      D3
  3941. 00002D98  671A                     beq        +0x1C /* 00002DB4 */
  3942. 00002D9A  426E FFFE                clr.w      [A6 - 0x2]
  3943. 00002D9E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3944. 00002DA2  2F0A                     move.l     -[A7], A2
  3945. 00002DA4  2057                     movea.l    A0, [A7]
  3946. 00002DA6  2268 0004                movea.l    A1, [A0 + 0x4]
  3947. 00002DAA  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  3948. 00002DAE  4E91                     jsr        [A1]
  3949. 00002DB0  504F                     addq.w     A7, 8
  3950. 00002DB2  6040                     bra        +0x42 /* 00002DF4 */
  3951. label00002DB4:
  3952. 00002DB4  4A04                     tst.b      D4
  3953. 00002DB6  671E                     beq        +0x20 /* 00002DD6 */
  3954. 00002DB8  4A6E FFFE                tst.w      [A6 - 0x2]
  3955. 00002DBC  6F36                     ble        +0x38 /* 00002DF4 */
  3956. 00002DBE  536E FFFE                subq.w     [A6 - 0x2], 1
  3957. 00002DC2  1F3C 0001                move.b     -[A7], 0x1
  3958. 00002DC6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3959. 00002DCA  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3960. 00002DCE  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  3961. 00002DD2  A9E7                     syscall    Pack0/ListManager
  3962. 00002DD4  601E                     bra        +0x20 /* 00002DF4 */
  3963. label00002DD6:
  3964. 00002DD6  4A6E FFFE                tst.w      [A6 - 0x2]
  3965. 00002DDA  6F04                     ble        +0x6 /* 00002DE0 */
  3966. 00002DDC  536E FFFE                subq.w     [A6 - 0x2], 1
  3967. label00002DE0:
  3968. 00002DE0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3969. 00002DE4  2F0A                     move.l     -[A7], A2
  3970. 00002DE6  2057                     movea.l    A0, [A7]
  3971. 00002DE8  2268 0004                movea.l    A1, [A0 + 0x4]
  3972. 00002DEC  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  3973. 00002DF0  4E91                     jsr        [A1]
  3974. 00002DF2  504F                     addq.w     A7, 8
  3975. label00002DF4:
  3976. 00002DF4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3977. 00002DF8  2F0A                     move.l     -[A7], A2
  3978. 00002DFA  2057                     movea.l    A0, [A7]
  3979. 00002DFC  2268 0004                movea.l    A1, [A0 + 0x4]
  3980. 00002E00  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  3981. 00002E04  4E91                     jsr        [A1]
  3982. 00002E06  504F                     addq.w     A7, 8
  3983. 00002E08  6000 0286                bra        +0x288 /* 00003090 */
  3984. 00002E0C  486E FFFC                pea.l      [A6 - 0x4]
  3985. 00002E10  2F0A                     move.l     -[A7], A2
  3986. 00002E12  2057                     movea.l    A0, [A7]
  3987. 00002E14  2268 0004                movea.l    A1, [A0 + 0x4]
  3988. 00002E18  2269 01D4                movea.l    A1, [A1 + 0x1D4]
  3989. 00002E1C  4E91                     jsr        [A1]
  3990. 00002E1E  4A00                     tst.b      D0
  3991. 00002E20  504F                     addq.w     A7, 8
  3992. 00002E22  6700 026C                beq        +0x26E /* 00003090 */
  3993. 00002E26  206A 008C                movea.l    A0, [A2 + 0x8C]
  3994. 00002E2A  2050                     movea.l    A0, [A0]
  3995. 00002E2C  3A28 004E                move.w     D5, [A0 + 0x4E]
  3996. 00002E30  5345                     subq.w     D5, 1
  3997. 00002E32  4A03                     tst.b      D3
  3998. 00002E34  6724                     beq        +0x26 /* 00002E5A */
  3999. 00002E36  4A04                     tst.b      D4
  4000. 00002E38  6720                     beq        +0x22 /* 00002E5A */
  4001. 00002E3A  6012                     bra        +0x14 /* 00002E4E */
  4002. label00002E3C:
  4003. 00002E3C  1F3C 0001                move.b     -[A7], 0x1
  4004. 00002E40  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4005. 00002E44  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4006. 00002E48  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4007. 00002E4C  A9E7                     syscall    Pack0/ListManager
  4008. label00002E4E:
  4009. 00002E4E  526E FFFE                addq.w     [A6 - 0x2], 1
  4010. 00002E52  BA6E FFFE                cmp.w      D5, [A6 - 0x2]
  4011. 00002E56  6CE4                     bge        -0x1A /* 00002E3C */
  4012. 00002E58  605E                     bra        +0x60 /* 00002EB8 */
  4013. label00002E5A:
  4014. 00002E5A  4A03                     tst.b      D3
  4015. 00002E5C  671A                     beq        +0x1C /* 00002E78 */
  4016. 00002E5E  3D45 FFFE                move.w     [A6 - 0x2], D5
  4017. 00002E62  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4018. 00002E66  2F0A                     move.l     -[A7], A2
  4019. 00002E68  2057                     movea.l    A0, [A7]
  4020. 00002E6A  2268 0004                movea.l    A1, [A0 + 0x4]
  4021. 00002E6E  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4022. 00002E72  4E91                     jsr        [A1]
  4023. 00002E74  504F                     addq.w     A7, 8
  4024. 00002E76  6040                     bra        +0x42 /* 00002EB8 */
  4025. label00002E78:
  4026. 00002E78  4A04                     tst.b      D4
  4027. 00002E7A  671E                     beq        +0x20 /* 00002E9A */
  4028. 00002E7C  BA6E FFFE                cmp.w      D5, [A6 - 0x2]
  4029. 00002E80  6F36                     ble        +0x38 /* 00002EB8 */
  4030. 00002E82  526E FFFE                addq.w     [A6 - 0x2], 1
  4031. 00002E86  1F3C 0001                move.b     -[A7], 0x1
  4032. 00002E8A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4033. 00002E8E  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4034. 00002E92  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4035. 00002E96  A9E7                     syscall    Pack0/ListManager
  4036. 00002E98  601E                     bra        +0x20 /* 00002EB8 */
  4037. label00002E9A:
  4038. 00002E9A  BA6E FFFE                cmp.w      D5, [A6 - 0x2]
  4039. 00002E9E  6F04                     ble        +0x6 /* 00002EA4 */
  4040. 00002EA0  526E FFFE                addq.w     [A6 - 0x2], 1
  4041. label00002EA4:
  4042. 00002EA4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4043. 00002EA8  2F0A                     move.l     -[A7], A2
  4044. 00002EAA  2057                     movea.l    A0, [A7]
  4045. 00002EAC  2268 0004                movea.l    A1, [A0 + 0x4]
  4046. 00002EB0  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4047. 00002EB4  4E91                     jsr        [A1]
  4048. 00002EB6  504F                     addq.w     A7, 8
  4049. label00002EB8:
  4050. 00002EB8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4051. 00002EBC  2F0A                     move.l     -[A7], A2
  4052. 00002EBE  2057                     movea.l    A0, [A7]
  4053. 00002EC0  2268 0004                movea.l    A1, [A0 + 0x4]
  4054. 00002EC4  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  4055. 00002EC8  4E91                     jsr        [A1]
  4056. 00002ECA  504F                     addq.w     A7, 8
  4057. 00002ECC  6000 01C2                bra        +0x1C4 /* 00003090 */
  4058. 00002ED0  554F                     subq.w     A7, 2
  4059. 00002ED2  1F3C 0001                move.b     -[A7], 0x1
  4060. 00002ED6  486E FFFC                pea.l      [A6 - 0x4]
  4061. 00002EDA  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4062. 00002EDE  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4063. 00002EE2  A9E7                     syscall    Pack0/ListManager
  4064. 00002EE4  101F                     move.b     D0, [A7]+
  4065. 00002EE6  6700 01A8                beq        +0x1AA /* 00003090 */
  4066. 00002EEA  4A03                     tst.b      D3
  4067. 00002EEC  6724                     beq        +0x26 /* 00002F12 */
  4068. 00002EEE  4A04                     tst.b      D4
  4069. 00002EF0  6720                     beq        +0x22 /* 00002F12 */
  4070. 00002EF2  6012                     bra        +0x14 /* 00002F06 */
  4071. label00002EF4:
  4072. 00002EF4  1F3C 0001                move.b     -[A7], 0x1
  4073. 00002EF8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4074. 00002EFC  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4075. 00002F00  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4076. 00002F04  A9E7                     syscall    Pack0/ListManager
  4077. label00002F06:
  4078. 00002F06  536E FFFC                subq.w     [A6 - 0x4], 1
  4079. 00002F0A  4A6E FFFC                tst.w      [A6 - 0x4]
  4080. 00002F0E  6CE4                     bge        -0x1A /* 00002EF4 */
  4081. 00002F10  605E                     bra        +0x60 /* 00002F70 */
  4082. label00002F12:
  4083. 00002F12  4A03                     tst.b      D3
  4084. 00002F14  671A                     beq        +0x1C /* 00002F30 */
  4085. 00002F16  426E FFFC                clr.w      [A6 - 0x4]
  4086. 00002F1A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4087. 00002F1E  2F0A                     move.l     -[A7], A2
  4088. 00002F20  2057                     movea.l    A0, [A7]
  4089. 00002F22  2268 0004                movea.l    A1, [A0 + 0x4]
  4090. 00002F26  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4091. 00002F2A  4E91                     jsr        [A1]
  4092. 00002F2C  504F                     addq.w     A7, 8
  4093. 00002F2E  6040                     bra        +0x42 /* 00002F70 */
  4094. label00002F30:
  4095. 00002F30  4A04                     tst.b      D4
  4096. 00002F32  671E                     beq        +0x20 /* 00002F52 */
  4097. 00002F34  4A6E FFFC                tst.w      [A6 - 0x4]
  4098. 00002F38  6F36                     ble        +0x38 /* 00002F70 */
  4099. 00002F3A  536E FFFC                subq.w     [A6 - 0x4], 1
  4100. 00002F3E  1F3C 0001                move.b     -[A7], 0x1
  4101. 00002F42  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4102. 00002F46  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4103. 00002F4A  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4104. 00002F4E  A9E7                     syscall    Pack0/ListManager
  4105. 00002F50  601E                     bra        +0x20 /* 00002F70 */
  4106. label00002F52:
  4107. 00002F52  4A6E FFFC                tst.w      [A6 - 0x4]
  4108. 00002F56  6F04                     ble        +0x6 /* 00002F5C */
  4109. 00002F58  536E FFFC                subq.w     [A6 - 0x4], 1
  4110. label00002F5C:
  4111. 00002F5C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4112. 00002F60  2F0A                     move.l     -[A7], A2
  4113. 00002F62  2057                     movea.l    A0, [A7]
  4114. 00002F64  2268 0004                movea.l    A1, [A0 + 0x4]
  4115. 00002F68  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4116. 00002F6C  4E91                     jsr        [A1]
  4117. 00002F6E  504F                     addq.w     A7, 8
  4118. label00002F70:
  4119. 00002F70  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4120. 00002F74  2F0A                     move.l     -[A7], A2
  4121. 00002F76  2057                     movea.l    A0, [A7]
  4122. 00002F78  2268 0004                movea.l    A1, [A0 + 0x4]
  4123. 00002F7C  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  4124. 00002F80  4E91                     jsr        [A1]
  4125. 00002F82  504F                     addq.w     A7, 8
  4126. 00002F84  6000 010A                bra        +0x10C /* 00003090 */
  4127. 00002F88  486E FFFC                pea.l      [A6 - 0x4]
  4128. 00002F8C  2F0A                     move.l     -[A7], A2
  4129. 00002F8E  2057                     movea.l    A0, [A7]
  4130. 00002F90  2268 0004                movea.l    A1, [A0 + 0x4]
  4131. 00002F94  2269 01D4                movea.l    A1, [A1 + 0x1D4]
  4132. 00002F98  4E91                     jsr        [A1]
  4133. 00002F9A  4A00                     tst.b      D0
  4134. 00002F9C  504F                     addq.w     A7, 8
  4135. 00002F9E  6700 00F0                beq        +0xF2 /* 00003090 */
  4136. 00002FA2  266A 008C                movea.l    A3, [A2 + 0x8C]
  4137. 00002FA6  2053                     movea.l    A0, [A3]
  4138. 00002FA8  3A28 004C                move.w     D5, [A0 + 0x4C]
  4139. 00002FAC  5345                     subq.w     D5, 1
  4140. 00002FAE  4A03                     tst.b      D3
  4141. 00002FB0  6724                     beq        +0x26 /* 00002FD6 */
  4142. 00002FB2  4A04                     tst.b      D4
  4143. 00002FB4  6720                     beq        +0x22 /* 00002FD6 */
  4144. 00002FB6  6012                     bra        +0x14 /* 00002FCA */
  4145. label00002FB8:
  4146. 00002FB8  1F3C 0001                move.b     -[A7], 0x1
  4147. 00002FBC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4148. 00002FC0  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4149. 00002FC4  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4150. 00002FC8  A9E7                     syscall    Pack0/ListManager
  4151. label00002FCA:
  4152. 00002FCA  526E FFFC                addq.w     [A6 - 0x4], 1
  4153. 00002FCE  BA6E FFFC                cmp.w      D5, [A6 - 0x4]
  4154. 00002FD2  6CE4                     bge        -0x1A /* 00002FB8 */
  4155. 00002FD4  605C                     bra        +0x5E /* 00003032 */
  4156. label00002FD6:
  4157. 00002FD6  4A03                     tst.b      D3
  4158. 00002FD8  671A                     beq        +0x1C /* 00002FF4 */
  4159. 00002FDA  3D45 FFFC                move.w     [A6 - 0x4], D5
  4160. 00002FDE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4161. 00002FE2  2F0A                     move.l     -[A7], A2
  4162. 00002FE4  2057                     movea.l    A0, [A7]
  4163. 00002FE6  2268 0004                movea.l    A1, [A0 + 0x4]
  4164. 00002FEA  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4165. 00002FEE  4E91                     jsr        [A1]
  4166. 00002FF0  504F                     addq.w     A7, 8
  4167. 00002FF2  603E                     bra        +0x40 /* 00003032 */
  4168. label00002FF4:
  4169. 00002FF4  4A04                     tst.b      D4
  4170. 00002FF6  671C                     beq        +0x1E /* 00003014 */
  4171. 00002FF8  BA6E FFFC                cmp.w      D5, [A6 - 0x4]
  4172. 00002FFC  6F34                     ble        +0x36 /* 00003032 */
  4173. 00002FFE  526E FFFC                addq.w     [A6 - 0x4], 1
  4174. 00003002  1F3C 0001                move.b     -[A7], 0x1
  4175. 00003006  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4176. 0000300A  2F0B                     move.l     -[A7], A3
  4177. 0000300C  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4178. 00003010  A9E7                     syscall    Pack0/ListManager
  4179. 00003012  601E                     bra        +0x20 /* 00003032 */
  4180. label00003014:
  4181. 00003014  BA6E FFFC                cmp.w      D5, [A6 - 0x4]
  4182. 00003018  6F04                     ble        +0x6 /* 0000301E */
  4183. 0000301A  526E FFFC                addq.w     [A6 - 0x4], 1
  4184. label0000301E:
  4185. 0000301E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4186. 00003022  2F0A                     move.l     -[A7], A2
  4187. 00003024  2057                     movea.l    A0, [A7]
  4188. 00003026  2268 0004                movea.l    A1, [A0 + 0x4]
  4189. 0000302A  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4190. 0000302E  4E91                     jsr        [A1]
  4191. 00003030  504F                     addq.w     A7, 8
  4192. label00003032:
  4193. 00003032  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4194. 00003036  2F0A                     move.l     -[A7], A2
  4195. 00003038  2057                     movea.l    A0, [A7]
  4196. 0000303A  2268 0004                movea.l    A1, [A0 + 0x4]
  4197. 0000303E  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  4198. 00003042  4E91                     jsr        [A1]
  4199. 00003044  504F                     addq.w     A7, 8
  4200. 00003046  6048                     bra        +0x4A /* 00003090 */
  4201. 00003048  2F3C C180 C180           move.l     -[A7], 0xC180C180
  4202. 0000304E  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4203. 00003052  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  4204. 00003056  A9E7                     syscall    Pack0/ListManager
  4205. 00003058  6036                     bra        +0x38 /* 00003090 */
  4206. 0000305A  2F3C 3E80 3E80           move.l     -[A7], 0x3E803E80
  4207. 00003060  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4208. 00003064  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  4209. 00003068  A9E7                     syscall    Pack0/ListManager
  4210. 0000306A  6024                     bra        +0x26 /* 00003090 */
  4211. 0000306C  286A 008C                movea.l    A4, [A2 + 0x8C]
  4212. 00003070  2654                     movea.l    A3, [A4]
  4213. 00003072  362B 0018                move.w     D3, [A3 + 0x18]
  4214. 00003076  966B 0014                sub.w      D3, [A3 + 0x14]
  4215. 0000307A  5343                     subq.w     D3, 1
  4216. 0000307C  0C05 000B                cmpi.b     D5, 0xB
  4217. 00003080  6602                     bne        +0x4 /* 00003084 */
  4218. 00003082  4443                     neg.w      D3
  4219. label00003084:
  4220. 00003084  4267                     clr.w      -[A7]
  4221. 00003086  3F03                     move.w     -[A7], D3
  4222. 00003088  2F0C                     move.l     -[A7], A4
  4223. 0000308A  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  4224. 0000308E  A9E7                     syscall    Pack0/ListManager
  4225. label00003090:
  4226. 00003090  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  4227. 00003094  4E5E                     unlink     A6
  4228. 00003096  4E75                     rts
  4229. 00003098  4E75                     rts
  4230. 0000309A  4E56 FFFC                link       A6, -0x0004
  4231. 0000309E  2F0A                     move.l     -[A7], A2
  4232. 000030A0  246E 0008                movea.l    A2, [A6 + 0x8]
  4233. 000030A4  42A7                     clr.l      -[A7]
  4234. 000030A6  2F0A                     move.l     -[A7], A2
  4235. 000030A8  2057                     movea.l    A0, [A7]
  4236. 000030AA  2268 0004                movea.l    A1, [A0 + 0x4]
  4237. 000030AE  2269 00E8                movea.l    A1, [A1 + 0xE8]
  4238. 000030B2  4E91                     jsr        [A1]
  4239. 000030B4  2D79 0001 A602 FFFC      move.l     [A6 - 0x4], [0x0001A602]
  4240. 000030BC  504F                     addq.w     A7, 8
  4241. 000030BE  6036                     bra        +0x38 /* 000030F6 */
  4242. label000030C0:
  4243. 000030C0  202E FFFC                move.l     D0, [A6 - 0x4]
  4244. 000030C4  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  4245. 000030C8  661C                     bne        +0x1E /* 000030E6 */
  4246. 000030CA  554F                     subq.w     A7, 2
  4247. 000030CC  1F3C 0001                move.b     -[A7], 0x1
  4248. 000030D0  1F3C 0001                move.b     -[A7], 0x1
  4249. 000030D4  486E FFFC                pea.l      [A6 - 0x4]
  4250. 000030D8  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4251. 000030DC  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  4252. 000030E0  A9E7                     syscall    Pack0/ListManager
  4253. 000030E2  101F                     move.b     D0, [A7]+
  4254. 000030E4  6010                     bra        +0x12 /* 000030F6 */
  4255. label000030E6:
  4256. 000030E6  4227                     clr.b      -[A7]
  4257. 000030E8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4258. 000030EC  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4259. 000030F0  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4260. 000030F4  A9E7                     syscall    Pack0/ListManager
  4261. label000030F6:
  4262. 000030F6  554F                     subq.w     A7, 2
  4263. 000030F8  1F3C 0001                move.b     -[A7], 0x1
  4264. 000030FC  486E FFFC                pea.l      [A6 - 0x4]
  4265. 00003100  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4266. 00003104  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4267. 00003108  A9E7                     syscall    Pack0/ListManager
  4268. 0000310A  101F                     move.b     D0, [A7]+
  4269. 0000310C  66B2                     bne        -0x4C /* 000030C0 */
  4270. 0000310E  1F3C 0001                move.b     -[A7], 0x1
  4271. 00003112  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4272. 00003116  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4273. 0000311A  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4274. 0000311E  A9E7                     syscall    Pack0/ListManager
  4275. 00003120  245F                     movea.l    A2, [A7]+
  4276. 00003122  4E5E                     unlink     A6
  4277. 00003124  4E75                     rts
  4278. 00003126  4E56 FFFC                link       A6, -0x0004
  4279. 0000312A  2F0A                     move.l     -[A7], A2
  4280. 0000312C  246E 0008                movea.l    A2, [A6 + 0x8]
  4281. 00003130  206A 008C                movea.l    A0, [A2 + 0x8C]
  4282. 00003134  2050                     movea.l    A0, [A0]
  4283. 00003136  1028 0024                move.b     D0, [A0 + 0x24]
  4284. 0000313A  4880                     ext.w      D0
  4285. 0000313C  0240 FF80                andi.w     D0, 0xFF80
  4286. 00003140  6636                     bne        +0x38 /* 00003178 */
  4287. 00003142  2D79 0001 A5FE FFFC      move.l     [A6 - 0x4], [0x0001A5FE]
  4288. label0000314A:
  4289. 0000314A  1F3C 0001                move.b     -[A7], 0x1
  4290. 0000314E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4291. 00003152  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4292. 00003156  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4293. 0000315A  A9E7                     syscall    Pack0/ListManager
  4294. 0000315C  554F                     subq.w     A7, 2
  4295. 0000315E  1F3C 0001                move.b     -[A7], 0x1
  4296. 00003162  1F3C 0001                move.b     -[A7], 0x1
  4297. 00003166  486E FFFC                pea.l      [A6 - 0x4]
  4298. 0000316A  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4299. 0000316E  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  4300. 00003172  A9E7                     syscall    Pack0/ListManager
  4301. 00003174  101F                     move.b     D0, [A7]+
  4302. 00003176  66D2                     bne        -0x2C /* 0000314A */
  4303. label00003178:
  4304. 00003178  245F                     movea.l    A2, [A7]+
  4305. 0000317A  4E5E                     unlink     A6
  4306. 0000317C  4E75                     rts
  4307. 0000317E  4E56 FFFC                link       A6, -0x0004
  4308. 00003182  2F0A                     move.l     -[A7], A2
  4309. 00003184  246E 0008                movea.l    A2, [A6 + 0x8]
  4310. 00003188  2D79 0001 A5FA FFFC      move.l     [A6 - 0x4], [0x0001A5FA]
  4311. label00003190:
  4312. 00003190  4227                     clr.b      -[A7]
  4313. 00003192  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4314. 00003196  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4315. 0000319A  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4316. 0000319E  A9E7                     syscall    Pack0/ListManager
  4317. 000031A0  554F                     subq.w     A7, 2
  4318. 000031A2  1F3C 0001                move.b     -[A7], 0x1
  4319. 000031A6  1F3C 0001                move.b     -[A7], 0x1
  4320. 000031AA  486E FFFC                pea.l      [A6 - 0x4]
  4321. 000031AE  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4322. 000031B2  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  4323. 000031B6  A9E7                     syscall    Pack0/ListManager
  4324. 000031B8  101F                     move.b     D0, [A7]+
  4325. 000031BA  66D4                     bne        -0x2A /* 00003190 */
  4326. 000031BC  245F                     movea.l    A2, [A7]+
  4327. 000031BE  4E5E                     unlink     A6
  4328. 000031C0  4E75                     rts
  4329. 000031C2  4E56 FFFC                link       A6, -0x0004
  4330. 000031C6  48E7 1030                movem.l    -[A7], D3,A2,A3
  4331. 000031CA  246E 0008                movea.l    A2, [A6 + 0x8]
  4332. 000031CE  266E 000C                movea.l    A3, [A6 + 0xC]
  4333. 000031D2  2D79 0001 A5F6 FFFC      move.l     [A6 - 0x4], [0x0001A5F6]
  4334. 000031DA  554F                     subq.w     A7, 2
  4335. 000031DC  1F3C 0001                move.b     -[A7], 0x1
  4336. 000031E0  486E FFFC                pea.l      [A6 - 0x4]
  4337. 000031E4  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4338. 000031E8  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4339. 000031EC  A9E7                     syscall    Pack0/ListManager
  4340. 000031EE  101F                     move.b     D0, [A7]+
  4341. 000031F0  1600                     move.b     D3, D0
  4342. 000031F2  4A03                     tst.b      D3
  4343. 000031F4  6738                     beq        +0x3A /* 0000322E */
  4344. label000031F6:
  4345. 000031F6  26AE FFFC                move.l     [A3], [A6 - 0x4]
  4346. 000031FA  554F                     subq.w     A7, 2
  4347. 000031FC  1F3C 0001                move.b     -[A7], 0x1
  4348. 00003200  1F3C 0001                move.b     -[A7], 0x1
  4349. 00003204  486E FFFC                pea.l      [A6 - 0x4]
  4350. 00003208  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4351. 0000320C  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  4352. 00003210  A9E7                     syscall    Pack0/ListManager
  4353. 00003212  101F                     move.b     D0, [A7]+
  4354. 00003214  6718                     beq        +0x1A /* 0000322E */
  4355. 00003216  554F                     subq.w     A7, 2
  4356. 00003218  1F3C 0001                move.b     -[A7], 0x1
  4357. 0000321C  486E FFFC                pea.l      [A6 - 0x4]
  4358. 00003220  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4359. 00003224  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4360. 00003228  A9E7                     syscall    Pack0/ListManager
  4361. 0000322A  101F                     move.b     D0, [A7]+
  4362. 0000322C  66C8                     bne        -0x36 /* 000031F6 */
  4363. label0000322E:
  4364. 0000322E  1003                     move.b     D0, D3
  4365. 00003230  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4366. 00003234  4E5E                     unlink     A6
  4367. 00003236  4E75                     rts
  4368. 00003238  4E56 FFF8                link       A6, -0x0008
  4369. 0000323C  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  4370. 00003240  246E 0008                movea.l    A2, [A6 + 0x8]
  4371. 00003244  206A 008C                movea.l    A0, [A2 + 0x8C]
  4372. 00003248  2050                     movea.l    A0, [A0]
  4373. 0000324A  2D68 0014 FFF8           move.l     [A6 - 0x8], [A0 + 0x14]
  4374. 00003250  2D68 0018 FFFC           move.l     [A6 - 0x4], [A0 + 0x18]
  4375. 00003256  554F                     subq.w     A7, 2
  4376. 00003258  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4377. 0000325C  486E FFF8                pea.l      [A6 - 0x8]
  4378. 00003260  A8AD                     syscall    PtInRect
  4379. 00003262  101F                     move.b     D0, [A7]+
  4380. 00003264  6676                     bne        +0x78 /* 000032DC */
  4381. 00003266  7600                     moveq.l    D3, 0x00
  4382. 00003268  382E FFFE                move.w     D4, [A6 - 0x2]
  4383. 0000326C  3004                     move.w     D0, D4
  4384. 0000326E  5340                     subq.w     D0, 1
  4385. 00003270  B06E 000E                cmp.w      D0, [A6 + 0xE]
  4386. 00003274  6C0A                     bge        +0xC /* 00003280 */
  4387. 00003276  362E 000E                move.w     D3, [A6 + 0xE]
  4388. 0000327A  9644                     sub.w      D3, D4
  4389. 0000327C  5243                     addq.w     D3, 1
  4390. 0000327E  6010                     bra        +0x12 /* 00003290 */
  4391. label00003280:
  4392. 00003280  382E FFFA                move.w     D4, [A6 - 0x6]
  4393. 00003284  3A2E 000E                move.w     D5, [A6 + 0xE]
  4394. 00003288  BA44                     cmp.w      D5, D4
  4395. 0000328A  6C04                     bge        +0x6 /* 00003290 */
  4396. 0000328C  3605                     move.w     D3, D5
  4397. 0000328E  9644                     sub.w      D3, D4
  4398. label00003290:
  4399. 00003290  7800                     moveq.l    D4, 0x00
  4400. 00003292  3A2E FFFC                move.w     D5, [A6 - 0x4]
  4401. 00003296  3005                     move.w     D0, D5
  4402. 00003298  5340                     subq.w     D0, 1
  4403. 0000329A  B06E 000C                cmp.w      D0, [A6 + 0xC]
  4404. 0000329E  6C0A                     bge        +0xC /* 000032AA */
  4405. 000032A0  382E 000C                move.w     D4, [A6 + 0xC]
  4406. 000032A4  9845                     sub.w      D4, D5
  4407. 000032A6  5244                     addq.w     D4, 1
  4408. 000032A8  6012                     bra        +0x14 /* 000032BC */
  4409. label000032AA:
  4410. 000032AA  302E 000C                move.w     D0, [A6 + 0xC]
  4411. 000032AE  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  4412. 000032B2  6C08                     bge        +0xA /* 000032BC */
  4413. 000032B4  382E 000C                move.w     D4, [A6 + 0xC]
  4414. 000032B8  986E FFF8                sub.w      D4, [A6 - 0x8]
  4415. label000032BC:
  4416. 000032BC  42A7                     clr.l      -[A7]
  4417. 000032BE  2F0A                     move.l     -[A7], A2
  4418. 000032C0  2057                     movea.l    A0, [A7]
  4419. 000032C2  2268 0004                movea.l    A1, [A0 + 0x4]
  4420. 000032C6  2269 00E8                movea.l    A1, [A1 + 0xE8]
  4421. 000032CA  4E91                     jsr        [A1]
  4422. 000032CC  3F03                     move.w     -[A7], D3
  4423. 000032CE  3F04                     move.w     -[A7], D4
  4424. 000032D0  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4425. 000032D4  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  4426. 000032D8  A9E7                     syscall    Pack0/ListManager
  4427. 000032DA  504F                     addq.w     A7, 8
  4428. label000032DC:
  4429. 000032DC  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  4430. 000032E0  4E5E                     unlink     A6
  4431. 000032E2  4E75                     rts
  4432. 000032E4  4E56 0000                link       A6, 0
  4433. 000032E8  2F0A                     move.l     -[A7], A2
  4434. 000032EA  246E 0008                movea.l    A2, [A6 + 0x8]
  4435. 000032EE  4AAA 0094                tst.l      [A2 + 0x94]
  4436. 000032F2  6720                     beq        +0x22 /* 00003314 */
  4437. 000032F4  2F0A                     move.l     -[A7], A2
  4438. 000032F6  61FF 0000 11E2           bsr        +0x11E4 /* 000044DA */
  4439. 000032FC  4A00                     tst.b      D0
  4440. 000032FE  584F                     addq.w     A7, 4
  4441. 00003300  6712                     beq        +0x14 /* 00003314 */
  4442. 00003302  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  4443. 00003306  2057                     movea.l    A0, [A7]
  4444. 00003308  2268 0004                movea.l    A1, [A0 + 0x4]
  4445. 0000330C  2269 00A4                movea.l    A1, [A1 + 0xA4]
  4446. 00003310  4E91                     jsr        [A1]
  4447. 00003312  584F                     addq.w     A7, 4
  4448. label00003314:
  4449. 00003314  245F                     movea.l    A2, [A7]+
  4450. 00003316  4E5E                     unlink     A6
  4451. 00003318  4E75                     rts
  4452. 0000331A  4E56 0000                link       A6, 0
  4453. 0000331E  2F0A                     move.l     -[A7], A2
  4454. 00003320  246E 0008                movea.l    A2, [A6 + 0x8]
  4455. 00003324  4AAA 0094                tst.l      [A2 + 0x94]
  4456. 00003328  6712                     beq        +0x14 /* 0000333C */
  4457. 0000332A  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  4458. 0000332E  2057                     movea.l    A0, [A7]
  4459. 00003330  2268 0004                movea.l    A1, [A0 + 0x4]
  4460. 00003334  2269 00A8                movea.l    A1, [A1 + 0xA8]
  4461. 00003338  4E91                     jsr        [A1]
  4462. 0000333A  584F                     addq.w     A7, 4
  4463. label0000333C:
  4464. 0000333C  245F                     movea.l    A2, [A7]+
  4465. 0000333E  4E5E                     unlink     A6
  4466. 00003340  4E75                     rts
  4467. 00003342  4E56 FFFA                link       A6, -0x0006
  4468. 00003346  2F0A                     move.l     -[A7], A2
  4469. 00003348  246E 0008                movea.l    A2, [A6 + 0x8]
  4470. 0000334C  42A7                     clr.l      -[A7]
  4471. 0000334E  2F0A                     move.l     -[A7], A2
  4472. 00003350  2057                     movea.l    A0, [A7]
  4473. 00003352  2268 0004                movea.l    A1, [A0 + 0x4]
  4474. 00003356  2269 00E8                movea.l    A1, [A1 + 0xE8]
  4475. 0000335A  4E91                     jsr        [A1]
  4476. 0000335C  42A7                     clr.l      -[A7]
  4477. 0000335E  486E FFFA                pea.l      [A6 - 0x6]
  4478. 00003362  4EB9 0000 20E0           jsr        [0x000020E0]
  4479. 00003368  1F3C 0001                move.b     -[A7], 0x1
  4480. 0000336C  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4481. 00003370  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  4482. 00003374  A9E7                     syscall    Pack0/ListManager
  4483. 00003376  0C2A 0002 005C           cmpi.b     [A2 + 0x5C], 0x2
  4484. 0000337C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4485. 00003380  6618                     bne        +0x1A /* 0000339A */
  4486. 00003382  4AAA 0094                tst.l      [A2 + 0x94]
  4487. 00003386  6712                     beq        +0x14 /* 0000339A */
  4488. 00003388  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  4489. 0000338C  2057                     movea.l    A0, [A7]
  4490. 0000338E  2268 0004                movea.l    A1, [A0 + 0x4]
  4491. 00003392  2269 00A4                movea.l    A1, [A1 + 0xA4]
  4492. 00003396  4E91                     jsr        [A1]
  4493. 00003398  584F                     addq.w     A7, 4
  4494. label0000339A:
  4495. 0000339A  3F3C FFFF                move.w     -[A7], 0xFFFF
  4496. 0000339E  486E FFFA                pea.l      [A6 - 0x6]
  4497. 000033A2  4EB9 0000 20E8           jsr        [0x000020E8]
  4498. 000033A8  5C4F                     addq.w     A7, 6
  4499. 000033AA  245F                     movea.l    A2, [A7]+
  4500. 000033AC  4E5E                     unlink     A6
  4501. 000033AE  4E75                     rts
  4502. 000033B0  4E56 0000                link       A6, 0
  4503. 000033B4  2F0A                     move.l     -[A7], A2
  4504. 000033B6  246E 0008                movea.l    A2, [A6 + 0x8]
  4505. 000033BA  42A7                     clr.l      -[A7]
  4506. 000033BC  2F0A                     move.l     -[A7], A2
  4507. 000033BE  2057                     movea.l    A0, [A7]
  4508. 000033C0  2268 0004                movea.l    A1, [A0 + 0x4]
  4509. 000033C4  2269 00E8                movea.l    A1, [A1 + 0xE8]
  4510. 000033C8  4E91                     jsr        [A1]
  4511. 000033CA  4227                     clr.b      -[A7]
  4512. 000033CC  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4513. 000033D0  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  4514. 000033D4  A9E7                     syscall    Pack0/ListManager
  4515. 000033D6  0C2A 0002 005C           cmpi.b     [A2 + 0x5C], 0x2
  4516. 000033DC  504F                     addq.w     A7, 8
  4517. 000033DE  6610                     bne        +0x12 /* 000033F0 */
  4518. 000033E0  7028                     moveq.l    D0, 0x28
  4519. 000033E2  2072 0808                movea.l    A0, [A2 + D0 + 0x8]
  4520. 000033E6  4850                     pea.l      [A0]
  4521. 000033E8  4EB9 0000 3D00           jsr        [0x00003D00]
  4522. 000033EE  584F                     addq.w     A7, 4
  4523. label000033F0:
  4524. 000033F0  245F                     movea.l    A2, [A7]+
  4525. 000033F2  4E5E                     unlink     A6
  4526. 000033F4  4E75                     rts
  4527. 000033F6  4E56 0000                link       A6, 0
  4528. 000033FA  2F0A                     move.l     -[A7], A2
  4529. 000033FC  246E 0008                movea.l    A2, [A6 + 0x8]
  4530. 00003400  42A7                     clr.l      -[A7]
  4531. 00003402  2F0A                     move.l     -[A7], A2
  4532. 00003404  2057                     movea.l    A0, [A7]
  4533. 00003406  2268 0004                movea.l    A1, [A0 + 0x4]
  4534. 0000340A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  4535. 0000340E  4E91                     jsr        [A1]
  4536. 00003410  1F3C 0001                move.b     -[A7], 0x1
  4537. 00003414  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4538. 00003418  4267                     clr.w      -[A7]
  4539. 0000341A  A9E7                     syscall    Pack0/ListManager
  4540. 0000341C  504F                     addq.w     A7, 8
  4541. 0000341E  245F                     movea.l    A2, [A7]+
  4542. 00003420  4E5E                     unlink     A6
  4543. 00003422  4E75                     rts
  4544. 00003424  4E56 0000                link       A6, 0
  4545. 00003428  2F0A                     move.l     -[A7], A2
  4546. 0000342A  246E 0008                movea.l    A2, [A6 + 0x8]
  4547. 0000342E  42A7                     clr.l      -[A7]
  4548. 00003430  2F0A                     move.l     -[A7], A2
  4549. 00003432  2057                     movea.l    A0, [A7]
  4550. 00003434  2268 0004                movea.l    A1, [A0 + 0x4]
  4551. 00003438  2269 00E8                movea.l    A1, [A1 + 0xE8]
  4552. 0000343C  4E91                     jsr        [A1]
  4553. 0000343E  4227                     clr.b      -[A7]
  4554. 00003440  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4555. 00003444  4267                     clr.w      -[A7]
  4556. 00003446  A9E7                     syscall    Pack0/ListManager
  4557. 00003448  504F                     addq.w     A7, 8
  4558. 0000344A  245F                     movea.l    A2, [A7]+
  4559. 0000344C  4E5E                     unlink     A6
  4560. 0000344E  4E75                     rts
  4561. 00003450  4E56 FFE2                link       A6, -0x001E
  4562. 00003454  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4563. 00003458  246E 0008                movea.l    A2, [A6 + 0x8]
  4564. 0000345C  362E 000C                move.w     D3, [A6 + 0xC]
  4565. 00003460  382E 000E                move.w     D4, [A6 + 0xE]
  4566. 00003464  42A7                     clr.l      -[A7]
  4567. 00003466  2F0A                     move.l     -[A7], A2
  4568. 00003468  2057                     movea.l    A0, [A7]
  4569. 0000346A  2268 0004                movea.l    A1, [A0 + 0x4]
  4570. 0000346E  2269 00E8                movea.l    A1, [A1 + 0xE8]
  4571. 00003472  4E91                     jsr        [A1]
  4572. 00003474  42A7                     clr.l      -[A7]
  4573. 00003476  486E FFE6                pea.l      [A6 - 0x1A]
  4574. 0000347A  4EB9 0000 20E0           jsr        [0x000020E0]
  4575. 00003480  206A 008C                movea.l    A0, [A2 + 0x8C]
  4576. 00003484  2650                     movea.l    A3, [A0]
  4577. 00003486  2D53 FFF8                move.l     [A6 - 0x8], [A3]
  4578. 0000348A  2D6B 0004 FFFC           move.l     [A6 - 0x4], [A3 + 0x4]
  4579. 00003490  2D6B 0048 FFF0           move.l     [A6 - 0x10], [A3 + 0x48]
  4580. 00003496  2D6B 004C FFF4           move.l     [A6 - 0xC], [A3 + 0x4C]
  4581. 0000349C  3C2E FFF2                move.w     D6, [A6 - 0xE]
  4582. 000034A0  3E2E FFF6                move.w     D7, [A6 - 0xA]
  4583. 000034A4  BE46                     cmp.w      D7, D6
  4584. 000034A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4585. 000034AA  6F42                     ble        +0x44 /* 000034EE */
  4586. 000034AC  3007                     move.w     D0, D7
  4587. 000034AE  9046                     sub.w      D0, D6
  4588. 000034B0  3D40 FFE4                move.w     [A6 - 0x1C], D0
  4589. 000034B4  3A2E FFFE                move.w     D5, [A6 - 0x2]
  4590. 000034B8  9A6E FFFA                sub.w      D5, [A6 - 0x6]
  4591. 000034BC  3D45 FFE2                move.w     [A6 - 0x1E], D5
  4592. 000034C0  48C5                     ext.l      D5
  4593. 000034C2  8BC0                     divs.w     D5, D0
  4594. 000034C4  BA6B 0012                cmp.w      D5, [A3 + 0x12]
  4595. 000034C8  6624                     bne        +0x26 /* 000034EE */
  4596. 000034CA  2D6B 0010 FFEC           move.l     [A6 - 0x14], [A3 + 0x10]
  4597. 000034D0  3003                     move.w     D0, D3
  4598. 000034D2  D06E FFE2                add.w      D0, [A6 - 0x1E]
  4599. 000034D6  48C0                     ext.l      D0
  4600. 000034D8  81EE FFE4                divs.w     D0, [A6 - 0x1C]
  4601. 000034DC  3D40 FFEE                move.w     [A6 - 0x12], D0
  4602. 000034E0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4603. 000034E4  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4604. 000034E8  3F3C 0014                move.w     -[A7], 0x14
  4605. 000034EC  A9E7                     syscall    Pack0/ListManager
  4606. label000034EE:
  4607. 000034EE  302E FFFE                move.w     D0, [A6 - 0x2]
  4608. 000034F2  906E FFFA                sub.w      D0, [A6 - 0x6]
  4609. 000034F6  D043                     add.w      D0, D3
  4610. 000034F8  3F00                     move.w     -[A7], D0
  4611. 000034FA  302E FFFC                move.w     D0, [A6 - 0x4]
  4612. 000034FE  906E FFF8                sub.w      D0, [A6 - 0x8]
  4613. 00003502  D044                     add.w      D0, D4
  4614. 00003504  3F00                     move.w     -[A7], D0
  4615. 00003506  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4616. 0000350A  3F3C 0060                move.w     -[A7], 0x60 /* '`' */
  4617. 0000350E  A9E7                     syscall    Pack0/ListManager
  4618. 00003510  4A2A 009A                tst.b      [A2 + 0x9A]
  4619. 00003514  673A                     beq        +0x3C /* 00003550 */
  4620. 00003516  206A 008C                movea.l    A0, [A2 + 0x8C]
  4621. 0000351A  2650                     movea.l    A3, [A0]
  4622. 0000351C  286B 001C                movea.l    A4, [A3 + 0x1C]
  4623. 00003520  200C                     move.l     D0, A4
  4624. 00003522  6712                     beq        +0x14 /* 00003536 */
  4625. 00003524  4AAB 0020                tst.l      [A3 + 0x20]
  4626. 00003528  660C                     bne        +0xE /* 00003536 */
  4627. 0000352A  70F2                     moveq.l    D0, 0xFFFFFFF2
  4628. 0000352C  D06B 0004                add.w      D0, [A3 + 0x4]
  4629. 00003530  2054                     movea.l    A0, [A4]
  4630. 00003532  3140 000C                move.w     [A0 + 0xC], D0
  4631. label00003536:
  4632. 00003536  286B 0020                movea.l    A4, [A3 + 0x20]
  4633. 0000353A  200C                     move.l     D0, A4
  4634. 0000353C  6712                     beq        +0x14 /* 00003550 */
  4635. 0000353E  4AAB 001C                tst.l      [A3 + 0x1C]
  4636. 00003542  660C                     bne        +0xE /* 00003550 */
  4637. 00003544  70F2                     moveq.l    D0, 0xFFFFFFF2
  4638. 00003546  D06B 0006                add.w      D0, [A3 + 0x6]
  4639. 0000354A  2054                     movea.l    A0, [A4]
  4640. 0000354C  3140 000E                move.w     [A0 + 0xE], D0
  4641. label00003550:
  4642. 00003550  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4643. 00003554  3F04                     move.w     -[A7], D4
  4644. 00003556  3F03                     move.w     -[A7], D3
  4645. 00003558  2F0A                     move.l     -[A7], A2
  4646. 0000355A  61FF 0000 0812           bsr        +0x814 /* 00003D6E */
  4647. 00003560  4AAA 0094                tst.l      [A2 + 0x94]
  4648. 00003564  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4649. 00003568  671C                     beq        +0x1E /* 00003586 */
  4650. 0000356A  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4651. 0000356E  3F04                     move.w     -[A7], D4
  4652. 00003570  3F03                     move.w     -[A7], D3
  4653. 00003572  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  4654. 00003576  2057                     movea.l    A0, [A7]
  4655. 00003578  2268 0004                movea.l    A1, [A0 + 0x4]
  4656. 0000357C  2269 0040                movea.l    A1, [A1 + 0x40]
  4657. 00003580  4E91                     jsr        [A1]
  4658. 00003582  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4659. label00003586:
  4660. 00003586  3F3C FFFF                move.w     -[A7], 0xFFFF
  4661. 0000358A  486E FFE6                pea.l      [A6 - 0x1A]
  4662. 0000358E  4EB9 0000 20E8           jsr        [0x000020E8]
  4663. 00003594  5C4F                     addq.w     A7, 6
  4664. 00003596  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4665. 0000359A  4E5E                     unlink     A6
  4666. 0000359C  4E75                     rts
  4667. 0000359E  4E56 FFF0                link       A6, -0x0010
  4668. 000035A2  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  4669. 000035A6  246E 0008                movea.l    A2, [A6 + 0x8]
  4670. 000035AA  2E2E 000C                move.l     D7, [A6 + 0xC]
  4671. 000035AE  2C2E 0010                move.l     D6, [A6 + 0x10]
  4672. 000035B2  1A2E 0014                move.b     D5, [A6 + 0x14]
  4673. 000035B6  1F05                     move.b     -[A7], D5
  4674. 000035B8  2F06                     move.l     -[A7], D6
  4675. 000035BA  2F07                     move.l     -[A7], D7
  4676. 000035BC  2F0A                     move.l     -[A7], A2
  4677. 000035BE  61FF 0000 092A           bsr        +0x92C /* 00003EEA */
  4678. 000035C4  206A 008C                movea.l    A0, [A2 + 0x8C]
  4679. 000035C8  2050                     movea.l    A0, [A0]
  4680. 000035CA  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  4681. 000035CE  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  4682. 000035D4  486E FFF0                pea.l      [A6 - 0x10]
  4683. 000035D8  2F0A                     move.l     -[A7], A2
  4684. 000035DA  2057                     movea.l    A0, [A7]
  4685. 000035DC  2268 0004                movea.l    A1, [A0 + 0x4]
  4686. 000035E0  2269 003C                movea.l    A1, [A1 + 0x3C]
  4687. 000035E4  4E91                     jsr        [A1]
  4688. 000035E6  362E FFF2                move.w     D3, [A6 - 0xE]
  4689. 000035EA  966E FFFA                sub.w      D3, [A6 - 0x6]
  4690. 000035EE  5243                     addq.w     D3, 1
  4691. 000035F0  382E FFF0                move.w     D4, [A6 - 0x10]
  4692. 000035F4  986E FFF8                sub.w      D4, [A6 - 0x8]
  4693. 000035F8  5244                     addq.w     D4, 1
  4694. 000035FA  4A43                     tst.w      D3
  4695. 000035FC  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4696. 00003600  6604                     bne        +0x6 /* 00003606 */
  4697. 00003602  4A44                     tst.w      D4
  4698. 00003604  6760                     beq        +0x62 /* 00003666 */
  4699. label00003606:
  4700. 00003606  206A 008C                movea.l    A0, [A2 + 0x8C]
  4701. 0000360A  2F10                     move.l     -[A7], [A0]
  4702. 0000360C  3F03                     move.w     -[A7], D3
  4703. 0000360E  3F04                     move.w     -[A7], D4
  4704. 00003610  A8A8                     syscall    OffsetRect
  4705. 00003612  206A 008C                movea.l    A0, [A2 + 0x8C]
  4706. 00003616  2050                     movea.l    A0, [A0]
  4707. 00003618  2668 001C                movea.l    A3, [A0 + 0x1C]
  4708. 0000361C  200B                     move.l     D0, A3
  4709. 0000361E  670C                     beq        +0xE /* 0000362C */
  4710. 00003620  2053                     movea.l    A0, [A3]
  4711. 00003622  4868 0008                pea.l      [A0 + 0x8]
  4712. 00003626  3F03                     move.w     -[A7], D3
  4713. 00003628  3F04                     move.w     -[A7], D4
  4714. 0000362A  A8A8                     syscall    OffsetRect
  4715. label0000362C:
  4716. 0000362C  206A 008C                movea.l    A0, [A2 + 0x8C]
  4717. 00003630  2050                     movea.l    A0, [A0]
  4718. 00003632  2668 0020                movea.l    A3, [A0 + 0x20]
  4719. 00003636  200B                     move.l     D0, A3
  4720. 00003638  670C                     beq        +0xE /* 00003646 */
  4721. 0000363A  2053                     movea.l    A0, [A3]
  4722. 0000363C  4868 0008                pea.l      [A0 + 0x8]
  4723. 00003640  3F03                     move.w     -[A7], D3
  4724. 00003642  3F04                     move.w     -[A7], D4
  4725. 00003644  A8A8                     syscall    OffsetRect
  4726. label00003646:
  4727. 00003646  4AAA 0094                tst.l      [A2 + 0x94]
  4728. 0000364A  671A                     beq        +0x1C /* 00003666 */
  4729. 0000364C  1F05                     move.b     -[A7], D5
  4730. 0000364E  2F06                     move.l     -[A7], D6
  4731. 00003650  2F07                     move.l     -[A7], D7
  4732. 00003652  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  4733. 00003656  2057                     movea.l    A0, [A7]
  4734. 00003658  2268 0004                movea.l    A1, [A0 + 0x4]
  4735. 0000365C  2269 0044                movea.l    A1, [A1 + 0x44]
  4736. 00003660  4E91                     jsr        [A1]
  4737. 00003662  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4738. label00003666:
  4739. 00003666  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  4740. 0000366A  4E5E                     unlink     A6
  4741. 0000366C  4E75                     rts
  4742. 0000366E  4E56 FFEC                link       A6, -0x0014
  4743. 00003672  48E7 0038                movem.l    -[A7], A2,A3,A4
  4744. 00003676  246E 0008                movea.l    A2, [A6 + 0x8]
  4745. 0000367A  266E 000C                movea.l    A3, [A6 + 0xC]
  4746. 0000367E  2F0B                     move.l     -[A7], A3
  4747. 00003680  2F0A                     move.l     -[A7], A2
  4748. 00003682  61FF 0000 09A0           bsr        +0x9A2 /* 00004024 */
  4749. 00003688  206A 008C                movea.l    A0, [A2 + 0x8C]
  4750. 0000368C  2050                     movea.l    A0, [A0]
  4751. 0000368E  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  4752. 00003692  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  4753. 00003698  7008                     moveq.l    D0, 0x08
  4754. 0000369A  2D40 FFF4                move.l     [A6 - 0xC], D0
  4755. 0000369E  486E FFF4                pea.l      [A6 - 0xC]
  4756. 000036A2  486E FFF8                pea.l      [A6 - 0x8]
  4757. 000036A6  2F0B                     move.l     -[A7], A3
  4758. 000036A8  2057                     movea.l    A0, [A7]
  4759. 000036AA  2250                     movea.l    A1, [A0]
  4760. 000036AC  2269 001C                movea.l    A1, [A1 + 0x1C]
  4761. 000036B0  4E91                     jsr        [A1]
  4762. 000036B2  206A 008C                movea.l    A0, [A2 + 0x8C]
  4763. 000036B6  2050                     movea.l    A0, [A0]
  4764. 000036B8  2868 001C                movea.l    A4, [A0 + 0x1C]
  4765. 000036BC  200C                     move.l     D0, A4
  4766. 000036BE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4767. 000036C2  672C                     beq        +0x2E /* 000036F0 */
  4768. 000036C4  2054                     movea.l    A0, [A4]
  4769. 000036C6  2D68 0008 FFF8           move.l     [A6 - 0x8], [A0 + 0x8]
  4770. 000036CC  2D68 000C FFFC           move.l     [A6 - 0x4], [A0 + 0xC]
  4771. 000036D2  7008                     moveq.l    D0, 0x08
  4772. 000036D4  2D40 FFF0                move.l     [A6 - 0x10], D0
  4773. 000036D8  486E FFF0                pea.l      [A6 - 0x10]
  4774. 000036DC  486E FFF8                pea.l      [A6 - 0x8]
  4775. 000036E0  2F0B                     move.l     -[A7], A3
  4776. 000036E2  2057                     movea.l    A0, [A7]
  4777. 000036E4  2250                     movea.l    A1, [A0]
  4778. 000036E6  2269 001C                movea.l    A1, [A1 + 0x1C]
  4779. 000036EA  4E91                     jsr        [A1]
  4780. 000036EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4781. label000036F0:
  4782. 000036F0  206A 008C                movea.l    A0, [A2 + 0x8C]
  4783. 000036F4  2050                     movea.l    A0, [A0]
  4784. 000036F6  2868 0020                movea.l    A4, [A0 + 0x20]
  4785. 000036FA  200C                     move.l     D0, A4
  4786. 000036FC  672C                     beq        +0x2E /* 0000372A */
  4787. 000036FE  2054                     movea.l    A0, [A4]
  4788. 00003700  2D68 0008 FFF8           move.l     [A6 - 0x8], [A0 + 0x8]
  4789. 00003706  2D68 000C FFFC           move.l     [A6 - 0x4], [A0 + 0xC]
  4790. 0000370C  7008                     moveq.l    D0, 0x08
  4791. 0000370E  2D40 FFEC                move.l     [A6 - 0x14], D0
  4792. 00003712  486E FFEC                pea.l      [A6 - 0x14]
  4793. 00003716  486E FFF8                pea.l      [A6 - 0x8]
  4794. 0000371A  2F0B                     move.l     -[A7], A3
  4795. 0000371C  2057                     movea.l    A0, [A7]
  4796. 0000371E  2250                     movea.l    A1, [A0]
  4797. 00003720  2269 001C                movea.l    A1, [A1 + 0x1C]
  4798. 00003724  4E91                     jsr        [A1]
  4799. 00003726  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4800. label0000372A:
  4801. 0000372A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4802. 0000372E  4E5E                     unlink     A6
  4803. 00003730  4E75                     rts
  4804. 00003732  4E56 FFF8                link       A6, -0x0008
  4805. 00003736  48E7 0038                movem.l    -[A7], A2,A3,A4
  4806. 0000373A  266E 0008                movea.l    A3, [A6 + 0x8]
  4807. 0000373E  286E 000C                movea.l    A4, [A6 + 0xC]
  4808. 00003742  2F0C                     move.l     -[A7], A4
  4809. 00003744  2F0B                     move.l     -[A7], A3
  4810. 00003746  61FF 0000 092C           bsr        +0x92E /* 00004074 */
  4811. 0000374C  4878 0008                push.l     0x8
  4812. 00003750  486E FFF8                pea.l      [A6 - 0x8]
  4813. 00003754  2F0C                     move.l     -[A7], A4
  4814. 00003756  2057                     movea.l    A0, [A7]
  4815. 00003758  2250                     movea.l    A1, [A0]
  4816. 0000375A  2269 0024                movea.l    A1, [A1 + 0x24]
  4817. 0000375E  4E91                     jsr        [A1]
  4818. 00003760  206B 008C                movea.l    A0, [A3 + 0x8C]
  4819. 00003764  2050                     movea.l    A0, [A0]
  4820. 00003766  20AE FFF8                move.l     [A0], [A6 - 0x8]
  4821. 0000376A  216E FFFC 0004           move.l     [A0 + 0x4], [A6 - 0x4]
  4822. 00003770  A896                     syscall    HidePen
  4823. 00003772  302E FFFE                move.w     D0, [A6 - 0x2]
  4824. 00003776  906E FFFA                sub.w      D0, [A6 - 0x6]
  4825. 0000377A  3F00                     move.w     -[A7], D0
  4826. 0000377C  302E FFFC                move.w     D0, [A6 - 0x4]
  4827. 00003780  906E FFF8                sub.w      D0, [A6 - 0x8]
  4828. 00003784  3F00                     move.w     -[A7], D0
  4829. 00003786  2F2B 008C                move.l     -[A7], [A3 + 0x8C]
  4830. 0000378A  3F3C 0060                move.w     -[A7], 0x60 /* '`' */
  4831. 0000378E  A9E7                     syscall    Pack0/ListManager
  4832. 00003790  A897                     syscall    ShowPen
  4833. 00003792  206B 008C                movea.l    A0, [A3 + 0x8C]
  4834. 00003796  2050                     movea.l    A0, [A0]
  4835. 00003798  2468 001C                movea.l    A2, [A0 + 0x1C]
  4836. 0000379C  200A                     move.l     D0, A2
  4837. 0000379E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4838. 000037A2  6726                     beq        +0x28 /* 000037CA */
  4839. 000037A4  4878 0008                push.l     0x8
  4840. 000037A8  486E FFF8                pea.l      [A6 - 0x8]
  4841. 000037AC  2F0C                     move.l     -[A7], A4
  4842. 000037AE  2057                     movea.l    A0, [A7]
  4843. 000037B0  2250                     movea.l    A1, [A0]
  4844. 000037B2  2269 0024                movea.l    A1, [A1 + 0x24]
  4845. 000037B6  4E91                     jsr        [A1]
  4846. 000037B8  2052                     movea.l    A0, [A2]
  4847. 000037BA  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  4848. 000037C0  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  4849. 000037C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4850. label000037CA:
  4851. 000037CA  206B 008C                movea.l    A0, [A3 + 0x8C]
  4852. 000037CE  2050                     movea.l    A0, [A0]
  4853. 000037D0  2468 0020                movea.l    A2, [A0 + 0x20]
  4854. 000037D4  200A                     move.l     D0, A2
  4855. 000037D6  6726                     beq        +0x28 /* 000037FE */
  4856. 000037D8  4878 0008                push.l     0x8
  4857. 000037DC  486E FFF8                pea.l      [A6 - 0x8]
  4858. 000037E0  2F0C                     move.l     -[A7], A4
  4859. 000037E2  2057                     movea.l    A0, [A7]
  4860. 000037E4  2250                     movea.l    A1, [A0]
  4861. 000037E6  2269 0024                movea.l    A1, [A1 + 0x24]
  4862. 000037EA  4E91                     jsr        [A1]
  4863. 000037EC  2052                     movea.l    A0, [A2]
  4864. 000037EE  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  4865. 000037F4  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  4866. 000037FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4867. label000037FE:
  4868. 000037FE  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4869. 00003802  4E5E                     unlink     A6
  4870. 00003804  4E75                     rts
  4871. fn00003806:
  4872. 00003806  4E56 0000                link       A6, 0
  4873. 0000380A  48E7 1030                movem.l    -[A7], D3,A2,A3
  4874. 0000380E  246E 0008                movea.l    A2, [A6 + 0x8]
  4875. 00003812  362E 000C                move.w     D3, [A6 + 0xC]
  4876. 00003816  4A43                     tst.w      D3
  4877. 00003818  6714                     beq        +0x16 /* 0000382E */
  4878. 0000381A  204A                     movea.l    A0, A2
  4879. 0000381C  41E8 0028                lea.l      A0, [A0 + 0x28]
  4880. 00003820  2648                     movea.l    A3, A0
  4881. 00003822  2488                     move.l     [A2], A0
  4882. 00003824  2F0B                     move.l     -[A7], A3
  4883. 00003826  4EB9 0000 3AE0           jsr        [0x00003AE0]
  4884. 0000382C  584F                     addq.w     A7, 4
  4885. label0000382E:
  4886. 0000382E  41F9 0001 A0F6           lea.l      A0, [0x0001A0F6]
  4887. 00003834  2548 0004                move.l     [A2 + 0x4], A0
  4888. 00003838  41F9 0001 A0F6           lea.l      A0, [0x0001A0F6]
  4889. 0000383E  41E8 0150                lea.l      A0, [A0 + 0x150]
  4890. 00003842  2252                     movea.l    A1, [A2]
  4891. 00003844  2288                     move.l     [A1], A0
  4892. 00003846  2652                     movea.l    A3, [A2]
  4893. 00003848  204A                     movea.l    A0, A2
  4894. 0000384A  41E8 0028                lea.l      A0, [A0 + 0x28]
  4895. 0000384E  91CB                     sub.l      A0, A3
  4896. 00003850  2748 0008                move.l     [A3 + 0x8], A0
  4897. 00003854  70FE                     moveq.l    D0, 0xFFFFFFFE
  4898. 00003856  2540 0008                move.l     [A2 + 0x8], D0
  4899. 0000385A  426A 000E                clr.w      [A2 + 0xE]
  4900. 0000385E  426A 000C                clr.w      [A2 + 0xC]
  4901. 00003862  42AA 0014                clr.l      [A2 + 0x14]
  4902. 00003866  42AA 0010                clr.l      [A2 + 0x10]
  4903. 0000386A  42AA 001C                clr.l      [A2 + 0x1C]
  4904. 0000386E  422A 001B                clr.b      [A2 + 0x1B]
  4905. 00003872  422A 001A                clr.b      [A2 + 0x1A]
  4906. 00003876  422A 0019                clr.b      [A2 + 0x19]
  4907. 0000387A  422A 0018                clr.b      [A2 + 0x18]
  4908. 0000387E  157C 0001 0026           move.b     [A2 + 0x26], 0x1
  4909. 00003884  157C 0001 0025           move.b     [A2 + 0x25], 0x1
  4910. 0000388A  157C 0001 0024           move.b     [A2 + 0x24], 0x1
  4911. 00003890  157C 0001 0027           move.b     [A2 + 0x27], 0x1
  4912. 00003896  42AA 0020                clr.l      [A2 + 0x20]
  4913. 0000389A  204A                     movea.l    A0, A2
  4914. 0000389C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4915. 000038A0  4E5E                     unlink     A6
  4916. 000038A2  4E75                     rts
  4917. fn000038A4:
  4918. 000038A4  4E56 0000                link       A6, 0
  4919. 000038A8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4920. 000038AC  246E 0008                movea.l    A2, [A6 + 0x8]
  4921. 000038B0  362E 000C                move.w     D3, [A6 + 0xC]
  4922. 000038B4  286E 000E                movea.l    A4, [A6 + 0xE]
  4923. 000038B8  4A43                     tst.w      D3
  4924. 000038BA  6714                     beq        +0x16 /* 000038D0 */
  4925. 000038BC  204A                     movea.l    A0, A2
  4926. 000038BE  41E8 0028                lea.l      A0, [A0 + 0x28]
  4927. 000038C2  2648                     movea.l    A3, A0
  4928. 000038C4  2488                     move.l     [A2], A0
  4929. 000038C6  2F0B                     move.l     -[A7], A3
  4930. 000038C8  4EB9 0000 3AE0           jsr        [0x00003AE0]
  4931. 000038CE  584F                     addq.w     A7, 4
  4932. label000038D0:
  4933. 000038D0  41F9 0001 A0F6           lea.l      A0, [0x0001A0F6]
  4934. 000038D6  2548 0004                move.l     [A2 + 0x4], A0
  4935. 000038DA  41F9 0001 A0F6           lea.l      A0, [0x0001A0F6]
  4936. 000038E0  41E8 0150                lea.l      A0, [A0 + 0x150]
  4937. 000038E4  2252                     movea.l    A1, [A2]
  4938. 000038E6  2288                     move.l     [A1], A0
  4939. 000038E8  2652                     movea.l    A3, [A2]
  4940. 000038EA  204A                     movea.l    A0, A2
  4941. 000038EC  41E8 0028                lea.l      A0, [A0 + 0x28]
  4942. 000038F0  91CB                     sub.l      A0, A3
  4943. 000038F2  2748 0008                move.l     [A3 + 0x8], A0
  4944. 000038F6  2F0C                     move.l     -[A7], A4
  4945. 000038F8  2F0A                     move.l     -[A7], A2
  4946. 000038FA  61FF 0000 0090           bsr        +0x92 /* 0000398C */
  4947. 00003900  204A                     movea.l    A0, A2
  4948. 00003902  504F                     addq.w     A7, 8
  4949. 00003904  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4950. 00003908  4E5E                     unlink     A6
  4951. 0000390A  4E75                     rts
  4952. fn0000390C:
  4953. 0000390C  4E56 FFE2                link       A6, -0x001E
  4954. 00003910  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4955. 00003914  246E 0008                movea.l    A2, [A6 + 0x8]
  4956. 00003918  362E 000C                move.w     D3, [A6 + 0xC]
  4957. 0000391C  286E 000E                movea.l    A4, [A6 + 0xE]
  4958. 00003920  4A43                     tst.w      D3
  4959. 00003922  6714                     beq        +0x16 /* 00003938 */
  4960. 00003924  204A                     movea.l    A0, A2
  4961. 00003926  41E8 0028                lea.l      A0, [A0 + 0x28]
  4962. 0000392A  2648                     movea.l    A3, A0
  4963. 0000392C  2488                     move.l     [A2], A0
  4964. 0000392E  2F0B                     move.l     -[A7], A3
  4965. 00003930  4EB9 0000 3AE0           jsr        [0x00003AE0]
  4966. 00003936  584F                     addq.w     A7, 4
  4967. label00003938:
  4968. 00003938  41F9 0001 A0F6           lea.l      A0, [0x0001A0F6]
  4969. 0000393E  2548 0004                move.l     [A2 + 0x4], A0
  4970. 00003942  41F9 0001 A0F6           lea.l      A0, [0x0001A0F6]
  4971. 00003948  41E8 0150                lea.l      A0, [A0 + 0x150]
  4972. 0000394C  2252                     movea.l    A1, [A2]
  4973. 0000394E  2288                     move.l     [A1], A0
  4974. 00003950  2652                     movea.l    A3, [A2]
  4975. 00003952  204A                     movea.l    A0, A2
  4976. 00003954  41E8 0028                lea.l      A0, [A0 + 0x28]
  4977. 00003958  91CB                     sub.l      A0, A3
  4978. 0000395A  2748 0008                move.l     [A3 + 0x8], A0
  4979. 0000395E  4878 001E                push.l     0x1E
  4980. 00003962  486E FFE2                pea.l      [A6 - 0x1E]
  4981. 00003966  2F0C                     move.l     -[A7], A4
  4982. 00003968  2057                     movea.l    A0, [A7]
  4983. 0000396A  2250                     movea.l    A1, [A0]
  4984. 0000396C  2269 0024                movea.l    A1, [A1 + 0x24]
  4985. 00003970  4E91                     jsr        [A1]
  4986. 00003972  486E FFE2                pea.l      [A6 - 0x1E]
  4987. 00003976  2F0A                     move.l     -[A7], A2
  4988. 00003978  61FF 0000 0012           bsr        +0x14 /* 0000398C */
  4989. 0000397E  204A                     movea.l    A0, A2
  4990. 00003980  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4991. 00003984  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4992. 00003988  4E5E                     unlink     A6
  4993. 0000398A  4E75                     rts
  4994. fn0000398C:
  4995. 0000398C  4E56 0000                link       A6, 0
  4996. 00003990  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4997. 00003994  246E 0008                movea.l    A2, [A6 + 0x8]
  4998. 00003998  266E 000C                movea.l    A3, [A6 + 0xC]
  4999. 0000399C  2553 0008                move.l     [A2 + 0x8], [A3]
  5000. 000039A0  356B 0004 000C           move.w     [A2 + 0xC], [A3 + 0x4]
  5001. 000039A6  356B 0006 000E           move.w     [A2 + 0xE], [A3 + 0x6]
  5002. 000039AC  42AA 0014                clr.l      [A2 + 0x14]
  5003. 000039B0  42AA 0010                clr.l      [A2 + 0x10]
  5004. 000039B4  256B 0016 001C           move.l     [A2 + 0x1C], [A3 + 0x16]
  5005. 000039BA  157C 0001 0027           move.b     [A2 + 0x27], 0x1
  5006. 000039C0  422A 0024                clr.b      [A2 + 0x24]
  5007. 000039C4  4A2B 0008                tst.b      [A3 + 0x8]
  5008. 000039C8  6706                     beq        +0x8 /* 000039D0 */
  5009. 000039CA  157C 0001 0024           move.b     [A2 + 0x24], 0x1
  5010. label000039D0:
  5011. 000039D0  157C 0001 0025           move.b     [A2 + 0x25], 0x1
  5012. 000039D6  422A 0026                clr.b      [A2 + 0x26]
  5013. 000039DA  4A2B 0009                tst.b      [A3 + 0x9]
  5014. 000039DE  6706                     beq        +0x8 /* 000039E6 */
  5015. 000039E0  157C 0001 0026           move.b     [A2 + 0x26], 0x1
  5016. label000039E6:
  5017. 000039E6  256B 000A 0018           move.l     [A2 + 0x18], [A3 + 0xA]
  5018. 000039EC  42AA 0020                clr.l      [A2 + 0x20]
  5019. 000039F0  286B 001A                movea.l    A4, [A3 + 0x1A]
  5020. 000039F4  70FF                     moveq.l    D0, 0xFFFFFFFF
  5021. 000039F6  B9C0                     cmpa.l     A4, D0
  5022. 000039F8  6606                     bne        +0x8 /* 00003A00 */
  5023. 000039FA  2879 0002 B7B4           movea.l    A4, [0x0002B7B4]
  5024. label00003A00:
  5025. 00003A00  4227                     clr.b      -[A7]
  5026. 00003A02  2F0C                     move.l     -[A7], A4
  5027. 00003A04  2F0A                     move.l     -[A7], A2
  5028. 00003A06  61FF 0000 06E4           bsr        +0x6E6 /* 000040EC */
  5029. 00003A0C  4227                     clr.b      -[A7]
  5030. 00003A0E  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  5031. 00003A12  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  5032. 00003A16  2F0A                     move.l     -[A7], A2
  5033. 00003A18  2057                     movea.l    A0, [A7]
  5034. 00003A1A  2268 0004                movea.l    A1, [A0 + 0x4]
  5035. 00003A1E  2269 0048                movea.l    A1, [A1 + 0x48]
  5036. 00003A22  4E91                     jsr        [A1]
  5037. 00003A24  200C                     move.l     D0, A4
  5038. 00003A26  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5039. 00003A2A  6734                     beq        +0x36 /* 00003A60 */
  5040. 00003A2C  4A6B 0004                tst.w      [A3 + 0x4]
  5041. 00003A30  5DC0                     slt        D0
  5042. 00003A32  4400                     neg.b      D0
  5043. 00003A34  1600                     move.b     D3, D0
  5044. 00003A36  4A6B 0006                tst.w      [A3 + 0x6]
  5045. 00003A3A  5DC0                     slt        D0
  5046. 00003A3C  4400                     neg.b      D0
  5047. 00003A3E  1800                     move.b     D4, D0
  5048. 00003A40  4A03                     tst.b      D3
  5049. 00003A42  6604                     bne        +0x6 /* 00003A48 */
  5050. 00003A44  4A04                     tst.b      D4
  5051. 00003A46  6718                     beq        +0x1A /* 00003A60 */
  5052. label00003A48:
  5053. 00003A48  1F04                     move.b     -[A7], D4
  5054. 00003A4A  1F03                     move.b     -[A7], D3
  5055. 00003A4C  2F0A                     move.l     -[A7], A2
  5056. 00003A4E  2F0C                     move.l     -[A7], A4
  5057. 00003A50  2057                     movea.l    A0, [A7]
  5058. 00003A52  2268 0004                movea.l    A1, [A0 + 0x4]
  5059. 00003A56  2269 0198                movea.l    A1, [A1 + 0x198]
  5060. 00003A5A  4E91                     jsr        [A1]
  5061. 00003A5C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5062. label00003A60:
  5063. 00003A60  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  5064. 00003A64  4E5E                     unlink     A6
  5065. 00003A66  4E75                     rts
  5066. fn00003A68:
  5067. 00003A68  4E56 0000                link       A6, 0
  5068. 00003A6C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5069. 00003A70  246E 0008                movea.l    A2, [A6 + 0x8]
  5070. 00003A74  362E 000C                move.w     D3, [A6 + 0xC]
  5071. 00003A78  200A                     move.l     D0, A2
  5072. 00003A7A  6774                     beq        +0x76 /* 00003AF0 */
  5073. 00003A7C  41F9 0001 A0F6           lea.l      A0, [0x0001A0F6]
  5074. 00003A82  2548 0004                move.l     [A2 + 0x4], A0
  5075. 00003A86  41F9 0001 A0F6           lea.l      A0, [0x0001A0F6]
  5076. 00003A8C  41E8 0150                lea.l      A0, [A0 + 0x150]
  5077. 00003A90  2252                     movea.l    A1, [A2]
  5078. 00003A92  2288                     move.l     [A1], A0
  5079. 00003A94  2652                     movea.l    A3, [A2]
  5080. 00003A96  204A                     movea.l    A0, A2
  5081. 00003A98  41E8 0028                lea.l      A0, [A0 + 0x28]
  5082. 00003A9C  2848                     movea.l    A4, A0
  5083. 00003A9E  91CB                     sub.l      A0, A3
  5084. 00003AA0  2748 0008                move.l     [A3 + 0x8], A0
  5085. 00003AA4  1F3C 0001                move.b     -[A7], 0x1
  5086. 00003AA8  42A7                     clr.l      -[A7]
  5087. 00003AAA  2F0A                     move.l     -[A7], A2
  5088. 00003AAC  61FF 0000 063E           bsr        +0x640 /* 000040EC */
  5089. 00003AB2  B5F9 0002 B7B0           cmpa.l     A2, [0x0002B7B0]
  5090. 00003AB8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5091. 00003ABC  6606                     bne        +0x8 /* 00003AC4 */
  5092. 00003ABE  42B9 0002 B7B0           clr.l      [0x0002B7B0]
  5093. label00003AC4:
  5094. 00003AC4  B5F9 0002 B7AC           cmpa.l     A2, [0x0002B7AC]
  5095. 00003ACA  6606                     bne        +0x8 /* 00003AD2 */
  5096. 00003ACC  42B9 0002 B7AC           clr.l      [0x0002B7AC]
  5097. label00003AD2:
  5098. 00003AD2  4A43                     tst.w      D3
  5099. 00003AD4  670C                     beq        +0xE /* 00003AE2 */
  5100. 00003AD6  4267                     clr.w      -[A7]
  5101. 00003AD8  2F0C                     move.l     -[A7], A4
  5102. 00003ADA  4EB9 0000 3AE8           jsr        [0x00003AE8]
  5103. 00003AE0  5C4F                     addq.w     A7, 6
  5104. label00003AE2:
  5105. 00003AE2  4A43                     tst.w      D3
  5106. 00003AE4  6F0A                     ble        +0xC /* 00003AF0 */
  5107. 00003AE6  2F0A                     move.l     -[A7], A2
  5108. 00003AE8  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  5109. 00003AEE  584F                     addq.w     A7, 4
  5110. label00003AF0:
  5111. 00003AF0  204A                     movea.l    A0, A2
  5112. 00003AF2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5113. 00003AF6  4E5E                     unlink     A6
  5114. 00003AF8  4E75                     rts
  5115. 00003AFA  4E56 0000                link       A6, 0
  5116. 00003AFE  48E7 0030                movem.l    -[A7], A2,A3
  5117. 00003B02  246E 0008                movea.l    A2, [A6 + 0x8]
  5118. 00003B06  266A 0020                movea.l    A3, [A2 + 0x20]
  5119. 00003B0A  200B                     move.l     D0, A3
  5120. 00003B0C  6712                     beq        +0x14 /* 00003B20 */
  5121. 00003B0E  2F0A                     move.l     -[A7], A2
  5122. 00003B10  2F0B                     move.l     -[A7], A3
  5123. 00003B12  2057                     movea.l    A0, [A7]
  5124. 00003B14  2268 0004                movea.l    A1, [A0 + 0x4]
  5125. 00003B18  2269 0194                movea.l    A1, [A1 + 0x194]
  5126. 00003B1C  4E91                     jsr        [A1]
  5127. 00003B1E  504F                     addq.w     A7, 8
  5128. label00003B20:
  5129. 00003B20  2F0A                     move.l     -[A7], A2
  5130. 00003B22  2057                     movea.l    A0, [A7]
  5131. 00003B24  2268 0004                movea.l    A1, [A0 + 0x4]
  5132. 00003B28  2269 011C                movea.l    A1, [A1 + 0x11C]
  5133. 00003B2C  4E91                     jsr        [A1]
  5134. 00003B2E  584F                     addq.w     A7, 4
  5135. 00003B30  4CDF 0C00                movem.l    A2,A3, [A7]+
  5136. 00003B34  4E5E                     unlink     A6
  5137. 00003B36  4E75                     rts
  5138. 00003B38  4E75                     rts
  5139. fn00003B3A:
  5140. 00003B3A  48E7 1E00                movem.l    -[A7], D3,D4,D5,D6
  5141. 00003B3E  282F 0014                move.l     D4, [A7 + 0x14]
  5142. 00003B42  262F 0018                move.l     D3, [A7 + 0x18]
  5143. 00003B46  3C2F 001C                move.w     D6, [A7 + 0x1C]
  5144. 00003B4A  3A2F 001E                move.w     D5, [A7 + 0x1E]
  5145. 00003B4E  0C84 FFFF 8000           cmpi.l     D4, 0xFFFF8000
  5146. 00003B54  6F24                     ble        +0x26 /* 00003B7A */
  5147. 00003B56  0C83 FFFF 8000           cmpi.l     D3, 0xFFFF8000
  5148. 00003B5C  6F1C                     ble        +0x1E /* 00003B7A */
  5149. 00003B5E  3046                     movea.w    A0, D6
  5150. 00003B60  2004                     move.l     D0, D4
  5151. 00003B62  D088                     add.l      D0, A0
  5152. 00003B64  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  5153. 00003B6A  6C0E                     bge        +0x10 /* 00003B7A */
  5154. 00003B6C  3045                     movea.w    A0, D5
  5155. 00003B6E  2003                     move.l     D0, D3
  5156. 00003B70  D088                     add.l      D0, A0
  5157. 00003B72  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  5158. 00003B78  6D04                     blt        +0x6 /* 00003B7E */
  5159. label00003B7A:
  5160. 00003B7A  7000                     moveq.l    D0, 0x00
  5161. 00003B7C  6002                     bra        +0x4 /* 00003B80 */
  5162. label00003B7E:
  5163. 00003B7E  7001                     moveq.l    D0, 0x01
  5164. label00003B80:
  5165. 00003B80  4CDF 0078                movem.l    D3,D4,D5,D6, [A7]+
  5166. 00003B84  4E75                     rts
  5167. 00003B86  2F0A                     move.l     -[A7], A2
  5168. 00003B88  246F 0008                movea.l    A2, [A7 + 0x8]
  5169. 00003B8C  202F 000C                move.l     D0, [A7 + 0xC]
  5170. 00003B90  B0AA 0008                cmp.l      D0, [A2 + 0x8]
  5171. 00003B94  6604                     bne        +0x6 /* 00003B9A */
  5172. 00003B96  204A                     movea.l    A0, A2
  5173. 00003B98  6002                     bra        +0x4 /* 00003B9C */
  5174. label00003B9A:
  5175. 00003B9A  91C8                     sub.l      A0, A0
  5176. label00003B9C:
  5177. 00003B9C  245F                     movea.l    A2, [A7]+
  5178. 00003B9E  4E75                     rts
  5179. 00003BA0  2F0A                     move.l     -[A7], A2
  5180. 00003BA2  246F 0008                movea.l    A2, [A7 + 0x8]
  5181. 00003BA6  202F 000C                move.l     D0, [A7 + 0xC]
  5182. 00003BAA  B0AA 0008                cmp.l      D0, [A2 + 0x8]
  5183. 00003BAE  6604                     bne        +0x6 /* 00003BB4 */
  5184. 00003BB0  204A                     movea.l    A0, A2
  5185. 00003BB2  6002                     bra        +0x4 /* 00003BB6 */
  5186. label00003BB4:
  5187. 00003BB4  91C8                     sub.l      A0, A0
  5188. label00003BB6:
  5189. 00003BB6  245F                     movea.l    A2, [A7]+
  5190. 00003BB8  4E75                     rts
  5191. 00003BBA  4E56 0000                link       A6, 0
  5192. 00003BBE  2F0A                     move.l     -[A7], A2
  5193. 00003BC0  246E 0008                movea.l    A2, [A6 + 0x8]
  5194. 00003BC4  4AAA 0020                tst.l      [A2 + 0x20]
  5195. 00003BC8  6604                     bne        +0x6 /* 00003BCE */
  5196. 00003BCA  91C8                     sub.l      A0, A0
  5197. 00003BCC  6012                     bra        +0x14 /* 00003BE0 */
  5198. label00003BCE:
  5199. 00003BCE  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  5200. 00003BD2  2057                     movea.l    A0, [A7]
  5201. 00003BD4  2268 0004                movea.l    A1, [A0 + 0x4]
  5202. 00003BD8  2269 0018                movea.l    A1, [A1 + 0x18]
  5203. 00003BDC  4E91                     jsr        [A1]
  5204. 00003BDE  584F                     addq.w     A7, 4
  5205. label00003BE0:
  5206. 00003BE0  245F                     movea.l    A2, [A7]+
  5207. 00003BE2  4E5E                     unlink     A6
  5208. 00003BE4  4E75                     rts
  5209. 00003BE6  7000                     moveq.l    D0, 0x00
  5210. 00003BE8  4E75                     rts
  5211. 00003BEA  4E75                     rts
  5212. 00003BEC  206F 0008                movea.l    A0, [A7 + 0x8]
  5213. 00003BF0  4210                     clr.b      [A0]
  5214. 00003BF2  4E75                     rts
  5215. 00003BF4  4E75                     rts
  5216. 00003BF6  206F 0004                movea.l    A0, [A7 + 0x4]
  5217. 00003BFA  2028 001C                move.l     D0, [A0 + 0x1C]
  5218. 00003BFE  4E75                     rts
  5219. 00003C00  206F 0004                movea.l    A0, [A7 + 0x4]
  5220. 00003C04  216F 0008 001C           move.l     [A0 + 0x1C], [A7 + 0x8]
  5221. 00003C0A  4E75                     rts
  5222. fn00003C0C:
  5223. 00003C0C  226F 0004                movea.l    A1, [A7 + 0x4]
  5224. 00003C10  206F 0008                movea.l    A0, [A7 + 0x8]
  5225. 00003C14  20A9 000C                move.l     [A0], [A1 + 0xC]
  5226. 00003C18  4E75                     rts
  5227. 00003C1A  7000                     moveq.l    D0, 0x00
  5228. 00003C1C  4E75                     rts
  5229. fn00003C1E:
  5230. 00003C1E  48E7 0030                movem.l    -[A7], A2,A3
  5231. 00003C22  266F 000C                movea.l    A3, [A7 + 0xC]
  5232. 00003C26  246F 0010                movea.l    A2, [A7 + 0x10]
  5233. 00003C2A  24AB 0010                move.l     [A2], [A3 + 0x10]
  5234. 00003C2E  256B 0014 0004           move.l     [A2 + 0x4], [A3 + 0x14]
  5235. 00003C34  4CDF 0C00                movem.l    A2,A3, [A7]+
  5236. 00003C38  4E75                     rts
  5237. fn00003C3A:
  5238. 00003C3A  226F 0004                movea.l    A1, [A7 + 0x4]
  5239. 00003C3E  206F 0008                movea.l    A0, [A7 + 0x8]
  5240. 00003C42  20A9 0018                move.l     [A0], [A1 + 0x18]
  5241. 00003C46  4E75                     rts
  5242. 00003C48  4E56 0000                link       A6, 0
  5243. 00003C4C  48E7 1030                movem.l    -[A7], D3,A2,A3
  5244. 00003C50  246E 0008                movea.l    A2, [A6 + 0x8]
  5245. 00003C54  266E 000C                movea.l    A3, [A6 + 0xC]
  5246. 00003C58  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  5247. 00003C5C  3F2A 000C                move.w     -[A7], [A2 + 0xC]
  5248. 00003C60  2F2A 0014                move.l     -[A7], [A2 + 0x14]
  5249. 00003C64  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  5250. 00003C68  4EBA FED0                jsr        [PC - 0x130 /* 00003B3A */]
  5251. 00003C6C  1600                     move.b     D3, D0
  5252. 00003C6E  4A03                     tst.b      D3
  5253. 00003C70  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5254. 00003C74  6720                     beq        +0x22 /* 00003C96 */
  5255. 00003C76  376A 0012 0002           move.w     [A3 + 0x2], [A2 + 0x12]
  5256. 00003C7C  36AA 0016                move.w     [A3], [A2 + 0x16]
  5257. 00003C80  302B 0002                move.w     D0, [A3 + 0x2]
  5258. 00003C84  D06A 000C                add.w      D0, [A2 + 0xC]
  5259. 00003C88  3740 0006                move.w     [A3 + 0x6], D0
  5260. 00003C8C  3013                     move.w     D0, [A3]
  5261. 00003C8E  D06A 000E                add.w      D0, [A2 + 0xE]
  5262. 00003C92  3740 0004                move.w     [A3 + 0x4], D0
  5263. label00003C96:
  5264. 00003C96  1003                     move.b     D0, D3
  5265. 00003C98  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5266. 00003C9C  4E5E                     unlink     A6
  5267. 00003C9E  4E75                     rts
  5268. 00003CA0  4E56 0000                link       A6, 0
  5269. 00003CA4  48E7 1030                movem.l    -[A7], D3,A2,A3
  5270. 00003CA8  266E 0008                movea.l    A3, [A6 + 0x8]
  5271. 00003CAC  246E 000C                movea.l    A2, [A6 + 0xC]
  5272. 00003CB0  2F0A                     move.l     -[A7], A2
  5273. 00003CB2  2F0B                     move.l     -[A7], A3
  5274. 00003CB4  2057                     movea.l    A0, [A7]
  5275. 00003CB6  2268 0004                movea.l    A1, [A0 + 0x4]
  5276. 00003CBA  2269 0038                movea.l    A1, [A1 + 0x38]
  5277. 00003CBE  4E91                     jsr        [A1]
  5278. 00003CC0  1600                     move.b     D3, D0
  5279. 00003CC2  4A03                     tst.b      D3
  5280. 00003CC4  504F                     addq.w     A7, 8
  5281. 00003CC6  6726                     beq        +0x28 /* 00003CEE */
  5282. 00003CC8  2F0A                     move.l     -[A7], A2
  5283. 00003CCA  2F0B                     move.l     -[A7], A3
  5284. 00003CCC  2057                     movea.l    A0, [A7]
  5285. 00003CCE  2268 0004                movea.l    A1, [A0 + 0x4]
  5286. 00003CD2  2269 010C                movea.l    A1, [A1 + 0x10C]
  5287. 00003CD6  4E91                     jsr        [A1]
  5288. 00003CD8  486A 0004                pea.l      [A2 + 0x4]
  5289. 00003CDC  2F0B                     move.l     -[A7], A3
  5290. 00003CDE  2057                     movea.l    A0, [A7]
  5291. 00003CE0  2268 0004                movea.l    A1, [A0 + 0x4]
  5292. 00003CE4  2269 010C                movea.l    A1, [A1 + 0x10C]
  5293. 00003CE8  4E91                     jsr        [A1]
  5294. 00003CEA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5295. label00003CEE:
  5296. 00003CEE  1003                     move.b     D0, D3
  5297. 00003CF0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5298. 00003CF4  4E5E                     unlink     A6
  5299. 00003CF6  4E75                     rts
  5300. 00003CF8  4E56 0000                link       A6, 0
  5301. 00003CFC  48E7 0038                movem.l    -[A7], A2,A3,A4
  5302. 00003D00  286E 0008                movea.l    A4, [A6 + 0x8]
  5303. 00003D04  95CA                     sub.l      A2, A2
  5304. 00003D06  266C 0020                movea.l    A3, [A4 + 0x20]
  5305. 00003D0A  200B                     move.l     D0, A3
  5306. 00003D0C  6712                     beq        +0x14 /* 00003D20 */
  5307. 00003D0E  2F0B                     move.l     -[A7], A3
  5308. 00003D10  2057                     movea.l    A0, [A7]
  5309. 00003D12  2268 0004                movea.l    A1, [A0 + 0x4]
  5310. 00003D16  2269 00D4                movea.l    A1, [A1 + 0xD4]
  5311. 00003D1A  4E91                     jsr        [A1]
  5312. 00003D1C  2448                     movea.l    A2, A0
  5313. 00003D1E  584F                     addq.w     A7, 4
  5314. label00003D20:
  5315. 00003D20  204A                     movea.l    A0, A2
  5316. 00003D22  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5317. 00003D26  4E5E                     unlink     A6
  5318. 00003D28  4E75                     rts
  5319. fn00003D2A:
  5320. 00003D2A  4E56 0000                link       A6, 0
  5321. 00003D2E  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  5322. 00003D32  246E 0008                movea.l    A2, [A6 + 0x8]
  5323. 00003D36  3A2E 000C                move.w     D5, [A6 + 0xC]
  5324. 00003D3A  382E 000E                move.w     D4, [A6 + 0xE]
  5325. 00003D3E  162E 0010                move.b     D3, [A6 + 0x10]
  5326. 00003D42  1F03                     move.b     -[A7], D3
  5327. 00003D44  3004                     move.w     D0, D4
  5328. 00003D46  906A 000E                sub.w      D0, [A2 + 0xE]
  5329. 00003D4A  3F00                     move.w     -[A7], D0
  5330. 00003D4C  3005                     move.w     D0, D5
  5331. 00003D4E  906A 000C                sub.w      D0, [A2 + 0xC]
  5332. 00003D52  3F00                     move.w     -[A7], D0
  5333. 00003D54  2F0A                     move.l     -[A7], A2
  5334. 00003D56  2057                     movea.l    A0, [A7]
  5335. 00003D58  2268 0004                movea.l    A1, [A0 + 0x4]
  5336. 00003D5C  2269 0040                movea.l    A1, [A1 + 0x40]
  5337. 00003D60  4E91                     jsr        [A1]
  5338. 00003D62  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5339. 00003D66  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  5340. 00003D6A  4E5E                     unlink     A6
  5341. 00003D6C  4E75                     rts
  5342. fn00003D6E:
  5343. 00003D6E  4E56 FFD0                link       A6, -0x0030
  5344. 00003D72  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  5345. 00003D76  246E 0008                movea.l    A2, [A6 + 0x8]
  5346. 00003D7A  3A2E 000C                move.w     D5, [A6 + 0xC]
  5347. 00003D7E  382E 000E                move.w     D4, [A6 + 0xE]
  5348. 00003D82  162E 0010                move.b     D3, [A6 + 0x10]
  5349. 00003D86  2D79 0001 A2EE FFF2      move.l     [A6 - 0xE], [0x0001A2EE]
  5350. 00003D8E  2D79 0001 A2F2 FFF6      move.l     [A6 - 0xA], [0x0001A2F2]
  5351. 00003D96  486E FFF2                pea.l      [A6 - 0xE]
  5352. 00003D9A  2F0A                     move.l     -[A7], A2
  5353. 00003D9C  2057                     movea.l    A0, [A7]
  5354. 00003D9E  2268 0004                movea.l    A1, [A0 + 0x4]
  5355. 00003DA2  2269 0038                movea.l    A1, [A1 + 0x38]
  5356. 00003DA6  4E91                     jsr        [A1]
  5357. 00003DA8  DB6A 000C                add.w      [A2 + 0xC], D5
  5358. 00003DAC  D96A 000E                add.w      [A2 + 0xE], D4
  5359. 00003DB0  4A03                     tst.b      D3
  5360. 00003DB2  504F                     addq.w     A7, 8
  5361. 00003DB4  6700 012C                beq        +0x12E /* 00003EE2 */
  5362. 00003DB8  2F0A                     move.l     -[A7], A2
  5363. 00003DBA  61FF 0000 071E           bsr        +0x720 /* 000044DA */
  5364. 00003DC0  4A00                     tst.b      D0
  5365. 00003DC2  584F                     addq.w     A7, 4
  5366. 00003DC4  6700 011C                beq        +0x11E /* 00003EE2 */
  5367. 00003DC8  486E FFEA                pea.l      [A6 - 0x16]
  5368. 00003DCC  2F0A                     move.l     -[A7], A2
  5369. 00003DCE  2057                     movea.l    A0, [A7]
  5370. 00003DD0  2268 0004                movea.l    A1, [A0 + 0x4]
  5371. 00003DD4  2269 0038                movea.l    A1, [A1 + 0x38]
  5372. 00003DD8  4E91                     jsr        [A1]
  5373. 00003DDA  4A00                     tst.b      D0
  5374. 00003DDC  504F                     addq.w     A7, 8
  5375. 00003DDE  6700 0102                beq        +0x104 /* 00003EE2 */
  5376. 00003DE2  286A 0020                movea.l    A4, [A2 + 0x20]
  5377. 00003DE6  200C                     move.l     D0, A4
  5378. 00003DE8  6700 00F8                beq        +0xFA /* 00003EE2 */
  5379. 00003DEC  264C                     movea.l    A3, A4
  5380. 00003DEE  2D6B 006C FFD0           move.l     [A6 - 0x30], [A3 + 0x6C]
  5381. 00003DF4  2D6B 0070 FFD4           move.l     [A6 - 0x2C], [A3 + 0x70]
  5382. 00003DFA  554F                     subq.w     A7, 2
  5383. 00003DFC  486E FFF2                pea.l      [A6 - 0xE]
  5384. 00003E00  486E FFD0                pea.l      [A6 - 0x30]
  5385. 00003E04  486E FFF2                pea.l      [A6 - 0xE]
  5386. 00003E08  A8AA                     syscall    SectRect
  5387. 00003E0A  101F                     move.b     D0, [A7]+
  5388. 00003E0C  486E FFF2                pea.l      [A6 - 0xE]
  5389. 00003E10  486E FFE4                pea.l      [A6 - 0x1C]
  5390. 00003E14  4EB9 0000 2348           jsr        [0x00002348]
  5391. 00003E1A  486E FFEA                pea.l      [A6 - 0x16]
  5392. 00003E1E  486E FFD0                pea.l      [A6 - 0x30]
  5393. 00003E22  486E FFEA                pea.l      [A6 - 0x16]
  5394. 00003E26  A8AA                     syscall    SectRect
  5395. 00003E28  101F                     move.b     D0, [A7]+
  5396. 00003E2A  486E FFEA                pea.l      [A6 - 0x16]
  5397. 00003E2E  486E FFDE                pea.l      [A6 - 0x22]
  5398. 00003E32  4EB9 0000 2348           jsr        [0x00002348]
  5399. 00003E38  486E FFFA                pea.l      [A6 - 0x6]
  5400. 00003E3C  4EB9 0000 2340           jsr        [0x00002340]
  5401. 00003E42  206E FFE4                movea.l    A0, [A6 - 0x1C]
  5402. 00003E46  4850                     pea.l      [A0]
  5403. 00003E48  206E FFDE                movea.l    A0, [A6 - 0x22]
  5404. 00003E4C  4850                     pea.l      [A0]
  5405. 00003E4E  206E FFFA                movea.l    A0, [A6 - 0x6]
  5406. 00003E52  4850                     pea.l      [A0]
  5407. 00003E54  A8E5                     syscall    UnionRgn
  5408. 00003E56  4A2A 0027                tst.b      [A2 + 0x27]
  5409. 00003E5A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5410. 00003E5E  6640                     bne        +0x42 /* 00003EA0 */
  5411. 00003E60  486E FFD8                pea.l      [A6 - 0x28]
  5412. 00003E64  4EB9 0000 2340           jsr        [0x00002340]
  5413. 00003E6A  206E FFE4                movea.l    A0, [A6 - 0x1C]
  5414. 00003E6E  4850                     pea.l      [A0]
  5415. 00003E70  206E FFDE                movea.l    A0, [A6 - 0x22]
  5416. 00003E74  4850                     pea.l      [A0]
  5417. 00003E76  206E FFD8                movea.l    A0, [A6 - 0x28]
  5418. 00003E7A  4850                     pea.l      [A0]
  5419. 00003E7C  A8E4                     syscall    SectRgn
  5420. 00003E7E  266E FFD8                movea.l    A3, [A6 - 0x28]
  5421. 00003E82  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5422. 00003E86  2F0B                     move.l     -[A7], A3
  5423. 00003E88  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5424. 00003E8C  A8E6                     syscall    DiffRgn
  5425. 00003E8E  3F3C FFFF                move.w     -[A7], 0xFFFF
  5426. 00003E92  486E FFD8                pea.l      [A6 - 0x28]
  5427. 00003E96  4EB9 0000 2358           jsr        [0x00002358]
  5428. 00003E9C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5429. label00003EA0:
  5430. 00003EA0  206E FFFA                movea.l    A0, [A6 - 0x6]
  5431. 00003EA4  4850                     pea.l      [A0]
  5432. 00003EA6  2F0A                     move.l     -[A7], A2
  5433. 00003EA8  2057                     movea.l    A0, [A7]
  5434. 00003EAA  2268 0004                movea.l    A1, [A0 + 0x4]
  5435. 00003EAE  2269 00C8                movea.l    A1, [A1 + 0xC8]
  5436. 00003EB2  4E91                     jsr        [A1]
  5437. 00003EB4  3F3C FFFF                move.w     -[A7], 0xFFFF
  5438. 00003EB8  486E FFFA                pea.l      [A6 - 0x6]
  5439. 00003EBC  4EB9 0000 2358           jsr        [0x00002358]
  5440. 00003EC2  3F3C FFFF                move.w     -[A7], 0xFFFF
  5441. 00003EC6  486E FFDE                pea.l      [A6 - 0x22]
  5442. 00003ECA  4EB9 0000 2358           jsr        [0x00002358]
  5443. 00003ED0  3F3C FFFF                move.w     -[A7], 0xFFFF
  5444. 00003ED4  486E FFE4                pea.l      [A6 - 0x1C]
  5445. 00003ED8  4EB9 0000 2358           jsr        [0x00002358]
  5446. 00003EDE  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  5447. label00003EE2:
  5448. 00003EE2  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  5449. 00003EE6  4E5E                     unlink     A6
  5450. 00003EE8  4E75                     rts
  5451. fn00003EEA:
  5452. 00003EEA  4E56 0000                link       A6, 0
  5453. 00003EEE  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  5454. 00003EF2  246E 0008                movea.l    A2, [A6 + 0x8]
  5455. 00003EF6  2A2E 000C                move.l     D5, [A6 + 0xC]
  5456. 00003EFA  282E 0010                move.l     D4, [A6 + 0x10]
  5457. 00003EFE  162E 0014                move.b     D3, [A6 + 0x14]
  5458. 00003F02  4A85                     tst.l      D5
  5459. 00003F04  6604                     bne        +0x6 /* 00003F0A */
  5460. 00003F06  4A84                     tst.l      D4
  5461. 00003F08  6730                     beq        +0x32 /* 00003F3A */
  5462. label00003F0A:
  5463. 00003F0A  4A03                     tst.b      D3
  5464. 00003F0C  6710                     beq        +0x12 /* 00003F1E */
  5465. 00003F0E  2F0A                     move.l     -[A7], A2
  5466. 00003F10  2057                     movea.l    A0, [A7]
  5467. 00003F12  2268 0004                movea.l    A1, [A0 + 0x4]
  5468. 00003F16  2269 00BC                movea.l    A1, [A1 + 0xBC]
  5469. 00003F1A  4E91                     jsr        [A1]
  5470. 00003F1C  584F                     addq.w     A7, 4
  5471. label00003F1E:
  5472. 00003F1E  DBAA 0010                add.l      [A2 + 0x10], D5
  5473. 00003F22  D9AA 0014                add.l      [A2 + 0x14], D4
  5474. 00003F26  4A03                     tst.b      D3
  5475. 00003F28  6710                     beq        +0x12 /* 00003F3A */
  5476. 00003F2A  2F0A                     move.l     -[A7], A2
  5477. 00003F2C  2057                     movea.l    A0, [A7]
  5478. 00003F2E  2268 0004                movea.l    A1, [A0 + 0x4]
  5479. 00003F32  2269 00BC                movea.l    A1, [A1 + 0xBC]
  5480. 00003F36  4E91                     jsr        [A1]
  5481. 00003F38  584F                     addq.w     A7, 4
  5482. label00003F3A:
  5483. 00003F3A  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  5484. 00003F3E  4E5E                     unlink     A6
  5485. 00003F40  4E75                     rts
  5486. fn00003F42:
  5487. 00003F42  4E56 FFF8                link       A6, -0x0008
  5488. 00003F46  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  5489. 00003F4A  246E 0008                movea.l    A2, [A6 + 0x8]
  5490. 00003F4E  2A2E 000C                move.l     D5, [A6 + 0xC]
  5491. 00003F52  282E 0010                move.l     D4, [A6 + 0x10]
  5492. 00003F56  162E 0014                move.b     D3, [A6 + 0x14]
  5493. 00003F5A  2D79 0001 A2A0 FFF8      move.l     [A6 - 0x8], [0x0001A2A0]
  5494. 00003F62  2D79 0001 A2A4 FFFC      move.l     [A6 - 0x4], [0x0001A2A4]
  5495. 00003F6A  4AAA 0020                tst.l      [A2 + 0x20]
  5496. 00003F6E  670E                     beq        +0x10 /* 00003F7E */
  5497. 00003F70  486E FFF8                pea.l      [A6 - 0x8]
  5498. 00003F74  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  5499. 00003F78  4EBA FCA4                jsr        [PC - 0x35C /* 00003C1E */]
  5500. 00003F7C  504F                     addq.w     A7, 8
  5501. label00003F7E:
  5502. 00003F7E  1F03                     move.b     -[A7], D3
  5503. 00003F80  202E FFFC                move.l     D0, [A6 - 0x4]
  5504. 00003F84  D084                     add.l      D0, D4
  5505. 00003F86  90AA 0014                sub.l      D0, [A2 + 0x14]
  5506. 00003F8A  2F00                     move.l     -[A7], D0
  5507. 00003F8C  202E FFF8                move.l     D0, [A6 - 0x8]
  5508. 00003F90  D085                     add.l      D0, D5
  5509. 00003F92  90AA 0010                sub.l      D0, [A2 + 0x10]
  5510. 00003F96  2F00                     move.l     -[A7], D0
  5511. 00003F98  2F0A                     move.l     -[A7], A2
  5512. 00003F9A  2057                     movea.l    A0, [A7]
  5513. 00003F9C  2268 0004                movea.l    A1, [A0 + 0x4]
  5514. 00003FA0  2269 0044                movea.l    A1, [A1 + 0x44]
  5515. 00003FA4  4E91                     jsr        [A1]
  5516. 00003FA6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5517. 00003FAA  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  5518. 00003FAE  4E5E                     unlink     A6
  5519. 00003FB0  4E75                     rts
  5520. 00003FB2  4E56 FFF8                link       A6, -0x0008
  5521. 00003FB6  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  5522. 00003FBA  246E 0008                movea.l    A2, [A6 + 0x8]
  5523. 00003FBE  2A2E 000C                move.l     D5, [A6 + 0xC]
  5524. 00003FC2  282E 0010                move.l     D4, [A6 + 0x10]
  5525. 00003FC6  162E 0014                move.b     D3, [A6 + 0x14]
  5526. 00003FCA  2D79 0001 A298 FFF8      move.l     [A6 - 0x8], [0x0001A298]
  5527. 00003FD2  2D79 0001 A29C FFFC      move.l     [A6 - 0x4], [0x0001A29C]
  5528. 00003FDA  286A 0020                movea.l    A4, [A2 + 0x20]
  5529. 00003FDE  200C                     move.l     D0, A4
  5530. 00003FE0  670E                     beq        +0x10 /* 00003FF0 */
  5531. 00003FE2  264C                     movea.l    A3, A4
  5532. 00003FE4  2D6B 0030 FFF8           move.l     [A6 - 0x8], [A3 + 0x30]
  5533. 00003FEA  2D6B 0034 FFFC           move.l     [A6 - 0x4], [A3 + 0x34]
  5534. label00003FF0:
  5535. 00003FF0  1F03                     move.b     -[A7], D3
  5536. 00003FF2  202E FFFC                move.l     D0, [A6 - 0x4]
  5537. 00003FF6  D084                     add.l      D0, D4
  5538. 00003FF8  90AA 0014                sub.l      D0, [A2 + 0x14]
  5539. 00003FFC  2F00                     move.l     -[A7], D0
  5540. 00003FFE  202E FFF8                move.l     D0, [A6 - 0x8]
  5541. 00004002  D085                     add.l      D0, D5
  5542. 00004004  90AA 0010                sub.l      D0, [A2 + 0x10]
  5543. 00004008  2F00                     move.l     -[A7], D0
  5544. 0000400A  2F0A                     move.l     -[A7], A2
  5545. 0000400C  2057                     movea.l    A0, [A7]
  5546. 0000400E  2268 0004                movea.l    A1, [A0 + 0x4]
  5547. 00004012  2269 0044                movea.l    A1, [A1 + 0x44]
  5548. 00004016  4E91                     jsr        [A1]
  5549. 00004018  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5550. 0000401C  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  5551. 00004020  4E5E                     unlink     A6
  5552. 00004022  4E75                     rts
  5553. fn00004024:
  5554. 00004024  4E56 FFF8                link       A6, -0x0008
  5555. 00004028  48E7 0030                movem.l    -[A7], A2,A3
  5556. 0000402C  266E 0008                movea.l    A3, [A6 + 0x8]
  5557. 00004030  246E 000C                movea.l    A2, [A6 + 0xC]
  5558. 00004034  7004                     moveq.l    D0, 0x04
  5559. 00004036  2D40 FFFC                move.l     [A6 - 0x4], D0
  5560. 0000403A  486E FFFC                pea.l      [A6 - 0x4]
  5561. 0000403E  486B 000C                pea.l      [A3 + 0xC]
  5562. 00004042  2F0A                     move.l     -[A7], A2
  5563. 00004044  2057                     movea.l    A0, [A7]
  5564. 00004046  2250                     movea.l    A1, [A0]
  5565. 00004048  2269 001C                movea.l    A1, [A1 + 0x1C]
  5566. 0000404C  4E91                     jsr        [A1]
  5567. 0000404E  7008                     moveq.l    D0, 0x08
  5568. 00004050  2D40 FFF8                move.l     [A6 - 0x8], D0
  5569. 00004054  486E FFF8                pea.l      [A6 - 0x8]
  5570. 00004058  486B 0010                pea.l      [A3 + 0x10]
  5571. 0000405C  2F0A                     move.l     -[A7], A2
  5572. 0000405E  2057                     movea.l    A0, [A7]
  5573. 00004060  2250                     movea.l    A1, [A0]
  5574. 00004062  2269 001C                movea.l    A1, [A1 + 0x1C]
  5575. 00004066  4E91                     jsr        [A1]
  5576. 00004068  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5577. 0000406C  4CDF 0C00                movem.l    A2,A3, [A7]+
  5578. 00004070  4E5E                     unlink     A6
  5579. 00004072  4E75                     rts
  5580. fn00004074:
  5581. 00004074  4E56 FFF4                link       A6, -0x000C
  5582. 00004078  48E7 0030                movem.l    -[A7], A2,A3
  5583. 0000407C  246E 0008                movea.l    A2, [A6 + 0x8]
  5584. 00004080  266E 000C                movea.l    A3, [A6 + 0xC]
  5585. 00004084  4878 0004                push.l     0x4
  5586. 00004088  486E FFFC                pea.l      [A6 - 0x4]
  5587. 0000408C  2F0B                     move.l     -[A7], A3
  5588. 0000408E  2057                     movea.l    A0, [A7]
  5589. 00004090  2250                     movea.l    A1, [A0]
  5590. 00004092  2269 0024                movea.l    A1, [A1 + 0x24]
  5591. 00004096  4E91                     jsr        [A1]
  5592. 00004098  4878 0008                push.l     0x8
  5593. 0000409C  486E FFF4                pea.l      [A6 - 0xC]
  5594. 000040A0  2F0B                     move.l     -[A7], A3
  5595. 000040A2  2057                     movea.l    A0, [A7]
  5596. 000040A4  2250                     movea.l    A1, [A0]
  5597. 000040A6  2269 0024                movea.l    A1, [A1 + 0x24]
  5598. 000040AA  4E91                     jsr        [A1]
  5599. 000040AC  4227                     clr.b      -[A7]
  5600. 000040AE  202E FFF8                move.l     D0, [A6 - 0x8]
  5601. 000040B2  90AA 0014                sub.l      D0, [A2 + 0x14]
  5602. 000040B6  2F00                     move.l     -[A7], D0
  5603. 000040B8  202E FFF4                move.l     D0, [A6 - 0xC]
  5604. 000040BC  90AA 0010                sub.l      D0, [A2 + 0x10]
  5605. 000040C0  2F00                     move.l     -[A7], D0
  5606. 000040C2  2F0A                     move.l     -[A7], A2
  5607. 000040C4  2057                     movea.l    A0, [A7]
  5608. 000040C6  2268 0004                movea.l    A1, [A0 + 0x4]
  5609. 000040CA  2269 0044                movea.l    A1, [A1 + 0x44]
  5610. 000040CE  4E91                     jsr        [A1]
  5611. 000040D0  4227                     clr.b      -[A7]
  5612. 000040D2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5613. 000040D6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  5614. 000040DA  2F0A                     move.l     -[A7], A2
  5615. 000040DC  4EBA FC4C                jsr        [PC - 0x3B4 /* 00003D2A */]
  5616. 000040E0  4FEF 0030                lea.l      A7, [A7 + 0x30]
  5617. 000040E4  4CDF 0C00                movem.l    A2,A3, [A7]+
  5618. 000040E8  4E5E                     unlink     A6
  5619. 000040EA  4E75                     rts
  5620. fn000040EC:
  5621. 000040EC  4E56 0000                link       A6, 0
  5622. 000040F0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5623. 000040F4  246E 0008                movea.l    A2, [A6 + 0x8]
  5624. 000040F8  266E 000C                movea.l    A3, [A6 + 0xC]
  5625. 000040FC  162E 0010                move.b     D3, [A6 + 0x10]
  5626. 00004100  286A 0020                movea.l    A4, [A2 + 0x20]
  5627. 00004104  200C                     move.l     D0, A4
  5628. 00004106  6712                     beq        +0x14 /* 0000411A */
  5629. 00004108  2F0A                     move.l     -[A7], A2
  5630. 0000410A  2F0C                     move.l     -[A7], A4
  5631. 0000410C  2057                     movea.l    A0, [A7]
  5632. 0000410E  2268 0004                movea.l    A1, [A0 + 0x4]
  5633. 00004112  2269 0190                movea.l    A1, [A1 + 0x190]
  5634. 00004116  4E91                     jsr        [A1]
  5635. 00004118  504F                     addq.w     A7, 8
  5636. label0000411A:
  5637. 0000411A  254B 0020                move.l     [A2 + 0x20], A3
  5638. 0000411E  200B                     move.l     D0, A3
  5639. 00004120  6738                     beq        +0x3A /* 0000415A */
  5640. 00004122  2F0A                     move.l     -[A7], A2
  5641. 00004124  2F0B                     move.l     -[A7], A3
  5642. 00004126  2057                     movea.l    A0, [A7]
  5643. 00004128  2268 0004                movea.l    A1, [A0 + 0x4]
  5644. 0000412C  2269 018C                movea.l    A1, [A1 + 0x18C]
  5645. 00004130  4E91                     jsr        [A1]
  5646. 00004132  4A03                     tst.b      D3
  5647. 00004134  504F                     addq.w     A7, 8
  5648. 00004136  6712                     beq        +0x14 /* 0000414A */
  5649. 00004138  2F0A                     move.l     -[A7], A2
  5650. 0000413A  2F0B                     move.l     -[A7], A3
  5651. 0000413C  2057                     movea.l    A0, [A7]
  5652. 0000413E  2268 0004                movea.l    A1, [A0 + 0x4]
  5653. 00004142  2269 0194                movea.l    A1, [A1 + 0x194]
  5654. 00004146  4E91                     jsr        [A1]
  5655. 00004148  504F                     addq.w     A7, 8
  5656. label0000414A:
  5657. 0000414A  2F0A                     move.l     -[A7], A2
  5658. 0000414C  2057                     movea.l    A0, [A7]
  5659. 0000414E  2268 0004                movea.l    A1, [A0 + 0x4]
  5660. 00004152  2269 0054                movea.l    A1, [A1 + 0x54]
  5661. 00004156  4E91                     jsr        [A1]
  5662. 00004158  584F                     addq.w     A7, 4
  5663. label0000415A:
  5664. 0000415A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5665. 0000415E  4E5E                     unlink     A6
  5666. 00004160  4E75                     rts
  5667. 00004162  4E75                     rts
  5668. fn00004164:
  5669. 00004164  4E56 0000                link       A6, 0
  5670. 00004168  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5671. 0000416C  246E 0008                movea.l    A2, [A6 + 0x8]
  5672. 00004170  286E 000C                movea.l    A4, [A6 + 0xC]
  5673. 00004174  266E 0010                movea.l    A3, [A6 + 0x10]
  5674. 00004178  1E2E 0014                move.b     D7, [A6 + 0x14]
  5675. 0000417C  7600                     moveq.l    D3, 0x00
  5676. 0000417E  7800                     moveq.l    D4, 0x00
  5677. 00004180  7A00                     moveq.l    D5, 0x00
  5678. 00004182  7C00                     moveq.l    D6, 0x00
  5679. 00004184  4A2A 001A                tst.b      [A2 + 0x1A]
  5680. 00004188  670C                     beq        +0xE /* 00004196 */
  5681. 0000418A  4A2A 0018                tst.b      [A2 + 0x18]
  5682. 0000418E  6704                     beq        +0x6 /* 00004194 */
  5683. 00004190  260C                     move.l     D3, A4
  5684. 00004192  6002                     bra        +0x4 /* 00004196 */
  5685. label00004194:
  5686. 00004194  2A0C                     move.l     D5, A4
  5687. label00004196:
  5688. 00004196  4A2A 001B                tst.b      [A2 + 0x1B]
  5689. 0000419A  670C                     beq        +0xE /* 000041A8 */
  5690. 0000419C  4A2A 0019                tst.b      [A2 + 0x19]
  5691. 000041A0  6704                     beq        +0x6 /* 000041A6 */
  5692. 000041A2  280B                     move.l     D4, A3
  5693. 000041A4  6002                     bra        +0x4 /* 000041A8 */
  5694. label000041A6:
  5695. 000041A6  2C0B                     move.l     D6, A3
  5696. label000041A8:
  5697. 000041A8  4A83                     tst.l      D3
  5698. 000041AA  6604                     bne        +0x6 /* 000041B0 */
  5699. 000041AC  4A84                     tst.l      D4
  5700. 000041AE  6718                     beq        +0x1A /* 000041C8 */
  5701. label000041B0:
  5702. 000041B0  1F07                     move.b     -[A7], D7
  5703. 000041B2  3F04                     move.w     -[A7], D4
  5704. 000041B4  3F03                     move.w     -[A7], D3
  5705. 000041B6  2F0A                     move.l     -[A7], A2
  5706. 000041B8  2057                     movea.l    A0, [A7]
  5707. 000041BA  2268 0004                movea.l    A1, [A0 + 0x4]
  5708. 000041BE  2269 0040                movea.l    A1, [A1 + 0x40]
  5709. 000041C2  4E91                     jsr        [A1]
  5710. 000041C4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5711. label000041C8:
  5712. 000041C8  4A85                     tst.l      D5
  5713. 000041CA  6604                     bne        +0x6 /* 000041D0 */
  5714. 000041CC  4A86                     tst.l      D6
  5715. 000041CE  6718                     beq        +0x1A /* 000041E8 */
  5716. label000041D0:
  5717. 000041D0  1F07                     move.b     -[A7], D7
  5718. 000041D2  2F06                     move.l     -[A7], D6
  5719. 000041D4  2F05                     move.l     -[A7], D5
  5720. 000041D6  2F0A                     move.l     -[A7], A2
  5721. 000041D8  2057                     movea.l    A0, [A7]
  5722. 000041DA  2268 0004                movea.l    A1, [A0 + 0x4]
  5723. 000041DE  2269 0044                movea.l    A1, [A1 + 0x44]
  5724. 000041E2  4E91                     jsr        [A1]
  5725. 000041E4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5726. label000041E8:
  5727. 000041E8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5728. 000041EC  4E5E                     unlink     A6
  5729. 000041EE  4E75                     rts
  5730. 000041F0  4E56 0000                link       A6, 0
  5731. 000041F4  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  5732. 000041F8  246E 0008                movea.l    A2, [A6 + 0x8]
  5733. 000041FC  2C2E 000C                move.l     D6, [A6 + 0xC]
  5734. 00004200  2A2E 0010                move.l     D5, [A6 + 0x10]
  5735. 00004204  7600                     moveq.l    D3, 0x00
  5736. 00004206  7800                     moveq.l    D4, 0x00
  5737. 00004208  4A2A 0018                tst.b      [A2 + 0x18]
  5738. 0000420C  660A                     bne        +0xC /* 00004218 */
  5739. 0000420E  4A2A 001A                tst.b      [A2 + 0x1A]
  5740. 00004212  6604                     bne        +0x6 /* 00004218 */
  5741. 00004214  2606                     move.l     D3, D6
  5742. 00004216  4483                     neg.l      D3
  5743. label00004218:
  5744. 00004218  4A2A 0019                tst.b      [A2 + 0x19]
  5745. 0000421C  660A                     bne        +0xC /* 00004228 */
  5746. 0000421E  4A2A 001B                tst.b      [A2 + 0x1B]
  5747. 00004222  6604                     bne        +0x6 /* 00004228 */
  5748. 00004224  2805                     move.l     D4, D5
  5749. 00004226  4484                     neg.l      D4
  5750. label00004228:
  5751. 00004228  4A83                     tst.l      D3
  5752. 0000422A  6604                     bne        +0x6 /* 00004230 */
  5753. 0000422C  4A84                     tst.l      D4
  5754. 0000422E  6718                     beq        +0x1A /* 00004248 */
  5755. label00004230:
  5756. 00004230  4227                     clr.b      -[A7]
  5757. 00004232  2F04                     move.l     -[A7], D4
  5758. 00004234  2F03                     move.l     -[A7], D3
  5759. 00004236  2F0A                     move.l     -[A7], A2
  5760. 00004238  2057                     movea.l    A0, [A7]
  5761. 0000423A  2268 0004                movea.l    A1, [A0 + 0x4]
  5762. 0000423E  2269 0044                movea.l    A1, [A1 + 0x44]
  5763. 00004242  4E91                     jsr        [A1]
  5764. 00004244  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5765. label00004248:
  5766. 00004248  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  5767. 0000424C  4E5E                     unlink     A6
  5768. 0000424E  4E75                     rts
  5769. fn00004250:
  5770. 00004250  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  5771. 00004254  246F 0014                movea.l    A2, [A7 + 0x14]
  5772. 00004258  2A2F 0018                move.l     D5, [A7 + 0x18]
  5773. 0000425C  282F 001C                move.l     D4, [A7 + 0x1C]
  5774. 00004260  262A 0010                move.l     D3, [A2 + 0x10]
  5775. 00004264  BA83                     cmp.l      D5, D3
  5776. 00004266  6D0C                     blt        +0xE /* 00004274 */
  5777. 00004268  306A 000C                movea.w    A0, [A2 + 0xC]
  5778. 0000426C  2003                     move.l     D0, D3
  5779. 0000426E  D088                     add.l      D0, A0
  5780. 00004270  BA80                     cmp.l      D5, D0
  5781. 00004272  6D04                     blt        +0x6 /* 00004278 */
  5782. label00004274:
  5783. 00004274  7000                     moveq.l    D0, 0x00
  5784. 00004276  6002                     bra        +0x4 /* 0000427A */
  5785. label00004278:
  5786. 00004278  7001                     moveq.l    D0, 0x01
  5787. label0000427A:
  5788. 0000427A  4A00                     tst.b      D0
  5789. 0000427C  6714                     beq        +0x16 /* 00004292 */
  5790. 0000427E  B8AA 0014                cmp.l      D4, [A2 + 0x14]
  5791. 00004282  6D0E                     blt        +0x10 /* 00004292 */
  5792. 00004284  306A 000E                movea.w    A0, [A2 + 0xE]
  5793. 00004288  202A 0014                move.l     D0, [A2 + 0x14]
  5794. 0000428C  D088                     add.l      D0, A0
  5795. 0000428E  B880                     cmp.l      D4, D0
  5796. 00004290  6D04                     blt        +0x6 /* 00004296 */
  5797. label00004292:
  5798. 00004292  7000                     moveq.l    D0, 0x00
  5799. 00004294  6002                     bra        +0x4 /* 00004298 */
  5800. label00004296:
  5801. 00004296  7001                     moveq.l    D0, 0x01
  5802. label00004298:
  5803. 00004298  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  5804. 0000429C  4E75                     rts
  5805. 0000429E  4E56 0000                link       A6, 0
  5806. 000042A2  48E7 1820                movem.l    -[A7], D3,D4,A2
  5807. 000042A6  246E 0008                movea.l    A2, [A6 + 0x8]
  5808. 000042AA  282E 000C                move.l     D4, [A6 + 0xC]
  5809. 000042AE  262E 0010                move.l     D3, [A6 + 0x10]
  5810. 000042B2  2F03                     move.l     -[A7], D3
  5811. 000042B4  2F04                     move.l     -[A7], D4
  5812. 000042B6  2F0A                     move.l     -[A7], A2
  5813. 000042B8  2057                     movea.l    A0, [A7]
  5814. 000042BA  2268 0004                movea.l    A1, [A0 + 0x4]
  5815. 000042BE  2269 0060                movea.l    A1, [A1 + 0x60]
  5816. 000042C2  4E91                     jsr        [A1]
  5817. 000042C4  4A00                     tst.b      D0
  5818. 000042C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5819. 000042CA  670E                     beq        +0x10 /* 000042DA */
  5820. 000042CC  2F0A                     move.l     -[A7], A2
  5821. 000042CE  61FF 0000 0424           bsr        +0x426 /* 000046F4 */
  5822. 000042D4  4A00                     tst.b      D0
  5823. 000042D6  584F                     addq.w     A7, 4
  5824. 000042D8  6604                     bne        +0x6 /* 000042DE */
  5825. label000042DA:
  5826. 000042DA  7000                     moveq.l    D0, 0x00
  5827. 000042DC  6002                     bra        +0x4 /* 000042E0 */
  5828. label000042DE:
  5829. 000042DE  7001                     moveq.l    D0, 0x01
  5830. label000042E0:
  5831. 000042E0  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  5832. 000042E4  4E5E                     unlink     A6
  5833. 000042E6  4E75                     rts
  5834. 000042E8  91C8                     sub.l      A0, A0
  5835. 000042EA  4E75                     rts
  5836. 000042EC  4E56 0000                link       A6, 0
  5837. 000042F0  48E7 1820                movem.l    -[A7], D3,D4,A2
  5838. 000042F4  246E 0008                movea.l    A2, [A6 + 0x8]
  5839. 000042F8  282E 000C                move.l     D4, [A6 + 0xC]
  5840. 000042FC  262E 0010                move.l     D3, [A6 + 0x10]
  5841. 00004300  2F03                     move.l     -[A7], D3
  5842. 00004302  2F04                     move.l     -[A7], D4
  5843. 00004304  2F0A                     move.l     -[A7], A2
  5844. 00004306  2057                     movea.l    A0, [A7]
  5845. 00004308  2268 0004                movea.l    A1, [A0 + 0x4]
  5846. 0000430C  2269 0060                movea.l    A1, [A1 + 0x60]
  5847. 00004310  4E91                     jsr        [A1]
  5848. 00004312  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5849. 00004316  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  5850. 0000431A  4E5E                     unlink     A6
  5851. 0000431C  4E75                     rts
  5852. 0000431E  91C8                     sub.l      A0, A0
  5853. 00004320  4E75                     rts
  5854. 00004322  91C8                     sub.l      A0, A0
  5855. 00004324  4E75                     rts
  5856. fn00004326:
  5857. 00004326  4E56 0000                link       A6, 0
  5858. 0000432A  48E7 0030                movem.l    -[A7], A2,A3
  5859. 0000432E  266E 0008                movea.l    A3, [A6 + 0x8]
  5860. 00004332  246E 000C                movea.l    A2, [A6 + 0xC]
  5861. 00004336  4A2A 0018                tst.b      [A2 + 0x18]
  5862. 0000433A  664E                     bne        +0x50 /* 0000438A */
  5863. 0000433C  486A 0004                pea.l      [A2 + 0x4]
  5864. 00004340  2F0B                     move.l     -[A7], A3
  5865. 00004342  2057                     movea.l    A0, [A7]
  5866. 00004344  2268 0004                movea.l    A1, [A0 + 0x4]
  5867. 00004348  2269 010C                movea.l    A1, [A1 + 0x10C]
  5868. 0000434C  4E91                     jsr        [A1]
  5869. 0000434E  2F0A                     move.l     -[A7], A2
  5870. 00004350  2F0B                     move.l     -[A7], A3
  5871. 00004352  2057                     movea.l    A0, [A7]
  5872. 00004354  2268 0004                movea.l    A1, [A0 + 0x4]
  5873. 00004358  2269 0084                movea.l    A1, [A1 + 0x84]
  5874. 0000435C  4E91                     jsr        [A1]
  5875. 0000435E  2F0A                     move.l     -[A7], A2
  5876. 00004360  4878 032C                push.l     0x32C
  5877. 00004364  2F13                     move.l     -[A7], [A3]
  5878. 00004366  2057                     movea.l    A0, [A7]
  5879. 00004368  2250                     movea.l    A1, [A0]
  5880. 0000436A  2269 0018                movea.l    A1, [A1 + 0x18]
  5881. 0000436E  4E91                     jsr        [A1]
  5882. 00004370  4A00                     tst.b      D0
  5883. 00004372  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5884. 00004376  6712                     beq        +0x14 /* 0000438A */
  5885. 00004378  2F0A                     move.l     -[A7], A2
  5886. 0000437A  2F0B                     move.l     -[A7], A3
  5887. 0000437C  2057                     movea.l    A0, [A7]
  5888. 0000437E  2268 0004                movea.l    A1, [A0 + 0x4]
  5889. 00004382  2269 007C                movea.l    A1, [A1 + 0x7C]
  5890. 00004386  4E91                     jsr        [A1]
  5891. 00004388  504F                     addq.w     A7, 8
  5892. label0000438A:
  5893. 0000438A  4CDF 0C00                movem.l    A2,A3, [A7]+
  5894. 0000438E  4E5E                     unlink     A6
  5895. 00004390  4E75                     rts
  5896. 00004392  4E75                     rts
  5897. 00004394  206F 0008                movea.l    A0, [A7 + 0x8]
  5898. 00004398  23E8 0006 0002 B7A8      move.l     [0x0002B7A8], [A0 + 0x6]
  5899. 000043A0  4E75                     rts
  5900. 000043A2  4E56 0000                link       A6, 0
  5901. 000043A6  48E7 0030                movem.l    -[A7], A2,A3
  5902. 000043AA  266E 0008                movea.l    A3, [A6 + 0x8]
  5903. 000043AE  246E 000C                movea.l    A2, [A6 + 0xC]
  5904. 000043B2  B7F9 0002 B7B0           cmpa.l     A3, [0x0002B7B0]
  5905. 000043B8  6640                     bne        +0x42 /* 000043FA */
  5906. 000043BA  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  5907. 000043BE  2F0B                     move.l     -[A7], A3
  5908. 000043C0  2057                     movea.l    A0, [A7]
  5909. 000043C2  2268 0004                movea.l    A1, [A0 + 0x4]
  5910. 000043C6  2269 00A0                movea.l    A1, [A1 + 0xA0]
  5911. 000043CA  4E91                     jsr        [A1]
  5912. 000043CC  4A00                     tst.b      D0
  5913. 000043CE  504F                     addq.w     A7, 8
  5914. 000043D0  6728                     beq        +0x2A /* 000043FA */
  5915. 000043D2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  5916. 000043D6  2F39 0002 B7A0           move.l     -[A7], [0x0002B7A0]
  5917. 000043DC  2F0B                     move.l     -[A7], A3
  5918. 000043DE  2057                     movea.l    A0, [A7]
  5919. 000043E0  2268 0004                movea.l    A1, [A0 + 0x4]
  5920. 000043E4  2269 009C                movea.l    A1, [A1 + 0x9C]
  5921. 000043E8  4E91                     jsr        [A1]
  5922. 000043EA  4A00                     tst.b      D0
  5923. 000043EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5924. 000043F0  6708                     beq        +0xA /* 000043FA */
  5925. 000043F2  5279 0002 B79E           addq.w     [0x0002B79E], 1
  5926. 000043F8  6008                     bra        +0xA /* 00004402 */
  5927. label000043FA:
  5928. 000043FA  33FC 0001 0002 B79E      move.w     [0x0002B79E], 0x1
  5929. label00004402:
  5930. 00004402  23CB 0002 B7B0           move.l     [0x0002B7B0], A3
  5931. 00004408  23EA 0004 0002 B7A0      move.l     [0x0002B7A0], [A2 + 0x4]
  5932. 00004410  23EA 000E 0002 B7A4      move.l     [0x0002B7A4], [A2 + 0xE]
  5933. 00004418  4CDF 0C00                movem.l    A2,A3, [A7]+
  5934. 0000441C  4E5E                     unlink     A6
  5935. 0000441E  4E75                     rts
  5936. 00004420  48E7 1800                movem.l    -[A7], D3,D4
  5937. 00004424  362F 0012                move.w     D3, [A7 + 0x12]
  5938. 00004428  966F 0016                sub.w      D3, [A7 + 0x16]
  5939. 0000442C  4A43                     tst.w      D3
  5940. 0000442E  6C02                     bge        +0x4 /* 00004432 */
  5941. 00004430  4443                     neg.w      D3
  5942. label00004432:
  5943. 00004432  382F 0010                move.w     D4, [A7 + 0x10]
  5944. 00004436  986F 0014                sub.w      D4, [A7 + 0x14]
  5945. 0000443A  4A44                     tst.w      D4
  5946. 0000443C  6C02                     bge        +0x4 /* 00004440 */
  5947. 0000443E  4444                     neg.w      D4
  5948. label00004440:
  5949. 00004440  0C43 0004                cmpi.w     D3, 0x4
  5950. 00004444  6E06                     bgt        +0x8 /* 0000444C */
  5951. 00004446  0C44 0004                cmpi.w     D4, 0x4
  5952. 0000444A  6F04                     ble        +0x6 /* 00004450 */
  5953. label0000444C:
  5954. 0000444C  7000                     moveq.l    D0, 0x00
  5955. 0000444E  6002                     bra        +0x4 /* 00004452 */
  5956. label00004450:
  5957. 00004450  7001                     moveq.l    D0, 0x01
  5958. label00004452:
  5959. 00004452  4CDF 0018                movem.l    D3,D4, [A7]+
  5960. 00004456  4E75                     rts
  5961. 00004458  4E56 0000                link       A6, 0
  5962. 0000445C  594F                     subq.w     A7, 4
  5963. 0000445E  2EB8 02F0                move.l     [A7], [0x000002F0 /* DoubleTime */]
  5964. 00004462  201F                     move.l     D0, [A7]+
  5965. 00004464  222E 000C                move.l     D1, [A6 + 0xC]
  5966. 00004468  92B9 0002 B7A4           sub.l      D1, [0x0002B7A4]
  5967. 0000446E  B280                     cmp.l      D1, D0
  5968. 00004470  53C1                     sls        D1
  5969. 00004472  4401                     neg.b      D1
  5970. 00004474  1001                     move.b     D0, D1
  5971. 00004476  4E5E                     unlink     A6
  5972. 00004478  4E75                     rts
  5973. fn0000447A:
  5974. 0000447A  4E56 0000                link       A6, 0
  5975. 0000447E  48E7 0030                movem.l    -[A7], A2,A3
  5976. 00004482  246E 0008                movea.l    A2, [A6 + 0x8]
  5977. 00004486  266E 0010                movea.l    A3, [A6 + 0x10]
  5978. 0000448A  2F0B                     move.l     -[A7], A3
  5979. 0000448C  4878 032D                push.l     0x32D
  5980. 00004490  2F12                     move.l     -[A7], [A2]
  5981. 00004492  2057                     movea.l    A0, [A7]
  5982. 00004494  2250                     movea.l    A1, [A0]
  5983. 00004496  2269 0018                movea.l    A1, [A1 + 0x18]
  5984. 0000449A  4E91                     jsr        [A1]
  5985. 0000449C  4A00                     tst.b      D0
  5986. 0000449E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5987. 000044A2  6718                     beq        +0x1A /* 000044BC */
  5988. 000044A4  2F0B                     move.l     -[A7], A3
  5989. 000044A6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5990. 000044AA  2F0A                     move.l     -[A7], A2
  5991. 000044AC  2057                     movea.l    A0, [A7]
  5992. 000044AE  2268 0004                movea.l    A1, [A0 + 0x4]
  5993. 000044B2  2269 008C                movea.l    A1, [A1 + 0x8C]
  5994. 000044B6  4E91                     jsr        [A1]
  5995. 000044B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5996. label000044BC:
  5997. 000044BC  4CDF 0C00                movem.l    A2,A3, [A7]+
  5998. 000044C0  4E5E                     unlink     A6
  5999. 000044C2  4E75                     rts
  6000. 000044C4  4E56 0000                link       A6, 0
  6001. 000044C8  4267                     clr.w      -[A7]
  6002. 000044CA  4EB9 0000 2330           jsr        [0x00002330]
  6003. 000044D0  4E5E                     unlink     A6
  6004. 000044D2  4E75                     rts
  6005. 000044D4  4E75                     rts
  6006. 000044D6  4E75                     rts
  6007. 000044D8  4E75                     rts
  6008. fn000044DA:
  6009. 000044DA  206F 0004                movea.l    A0, [A7 + 0x4]
  6010. 000044DE  0C28 0002 0024           cmpi.b     [A0 + 0x24], 0x2
  6011. 000044E4  57C0                     seq        D0
  6012. 000044E6  4400                     neg.b      D0
  6013. 000044E8  4E75                     rts
  6014. fn000044EA:
  6015. 000044EA  4E56 0000                link       A6, 0
  6016. 000044EE  2F0A                     move.l     -[A7], A2
  6017. 000044F0  246E 0008                movea.l    A2, [A6 + 0x8]
  6018. 000044F4  4A2A 0024                tst.b      [A2 + 0x24]
  6019. 000044F8  663E                     bne        +0x40 /* 00004538 */
  6020. 000044FA  4AAA 0020                tst.l      [A2 + 0x20]
  6021. 000044FE  6732                     beq        +0x34 /* 00004532 */
  6022. 00004500  206A 0020                movea.l    A0, [A2 + 0x20]
  6023. 00004504  0C28 0002 0024           cmpi.b     [A0 + 0x24], 0x2
  6024. 0000450A  6626                     bne        +0x28 /* 00004532 */
  6025. 0000450C  157C 0002 0024           move.b     [A2 + 0x24], 0x2
  6026. 00004512  2F0A                     move.l     -[A7], A2
  6027. 00004514  2057                     movea.l    A0, [A7]
  6028. 00004516  2268 0004                movea.l    A1, [A0 + 0x4]
  6029. 0000451A  2269 00BC                movea.l    A1, [A1 + 0xBC]
  6030. 0000451E  4E91                     jsr        [A1]
  6031. 00004520  2F0A                     move.l     -[A7], A2
  6032. 00004522  2057                     movea.l    A0, [A7]
  6033. 00004524  2268 0004                movea.l    A1, [A0 + 0x4]
  6034. 00004528  2269 0120                movea.l    A1, [A1 + 0x120]
  6035. 0000452C  4E91                     jsr        [A1]
  6036. 0000452E  504F                     addq.w     A7, 8
  6037. 00004530  6006                     bra        +0x8 /* 00004538 */
  6038. label00004532:
  6039. 00004532  157C 0001 0024           move.b     [A2 + 0x24], 0x1
  6040. label00004538:
  6041. 00004538  245F                     movea.l    A2, [A7]+
  6042. 0000453A  4E5E                     unlink     A6
  6043. 0000453C  4E75                     rts
  6044. fn0000453E:
  6045. 0000453E  4E56 0000                link       A6, 0
  6046. 00004542  2F0A                     move.l     -[A7], A2
  6047. 00004544  246E 0008                movea.l    A2, [A6 + 0x8]
  6048. 00004548  0C2A 0001 0024           cmpi.b     [A2 + 0x24], 0x1
  6049. 0000454E  6616                     bne        +0x18 /* 00004566 */
  6050. 00004550  157C 0002 0024           move.b     [A2 + 0x24], 0x2
  6051. 00004556  2F0A                     move.l     -[A7], A2
  6052. 00004558  2057                     movea.l    A0, [A7]
  6053. 0000455A  2268 0004                movea.l    A1, [A0 + 0x4]
  6054. 0000455E  2269 0120                movea.l    A1, [A1 + 0x120]
  6055. 00004562  4E91                     jsr        [A1]
  6056. 00004564  584F                     addq.w     A7, 4
  6057. label00004566:
  6058. 00004566  245F                     movea.l    A2, [A7]+
  6059. 00004568  4E5E                     unlink     A6
  6060. 0000456A  4E75                     rts
  6061. 0000456C  4E75                     rts
  6062. fn0000456E:
  6063. 0000456E  4E56 0000                link       A6, 0
  6064. 00004572  48E7 1020                movem.l    -[A7], D3,A2
  6065. 00004576  246E 0008                movea.l    A2, [A6 + 0x8]
  6066. 0000457A  4A2A 0024                tst.b      [A2 + 0x24]
  6067. 0000457E  6734                     beq        +0x36 /* 000045B4 */
  6068. 00004580  2F0A                     move.l     -[A7], A2
  6069. 00004582  2057                     movea.l    A0, [A7]
  6070. 00004584  2268 0004                movea.l    A1, [A0 + 0x4]
  6071. 00004588  2269 00BC                movea.l    A1, [A1 + 0xBC]
  6072. 0000458C  4E91                     jsr        [A1]
  6073. 0000458E  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  6074. 00004594  57C0                     seq        D0
  6075. 00004596  4400                     neg.b      D0
  6076. 00004598  1600                     move.b     D3, D0
  6077. 0000459A  422A 0024                clr.b      [A2 + 0x24]
  6078. 0000459E  4A03                     tst.b      D3
  6079. 000045A0  584F                     addq.w     A7, 4
  6080. 000045A2  6710                     beq        +0x12 /* 000045B4 */
  6081. 000045A4  2F0A                     move.l     -[A7], A2
  6082. 000045A6  2057                     movea.l    A0, [A7]
  6083. 000045A8  2268 0004                movea.l    A1, [A0 + 0x4]
  6084. 000045AC  2269 0128                movea.l    A1, [A1 + 0x128]
  6085. 000045B0  4E91                     jsr        [A1]
  6086. 000045B2  584F                     addq.w     A7, 4
  6087. label000045B4:
  6088. 000045B4  4CDF 0408                movem.l    D3,A2, [A7]+
  6089. 000045B8  4E5E                     unlink     A6
  6090. 000045BA  4E75                     rts
  6091. fn000045BC:
  6092. 000045BC  4E56 0000                link       A6, 0
  6093. 000045C0  2F0A                     move.l     -[A7], A2
  6094. 000045C2  246E 0008                movea.l    A2, [A6 + 0x8]
  6095. 000045C6  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  6096. 000045CC  6616                     bne        +0x18 /* 000045E4 */
  6097. 000045CE  157C 0001 0024           move.b     [A2 + 0x24], 0x1
  6098. 000045D4  2F0A                     move.l     -[A7], A2
  6099. 000045D6  2057                     movea.l    A0, [A7]
  6100. 000045D8  2268 0004                movea.l    A1, [A0 + 0x4]
  6101. 000045DC  2269 0128                movea.l    A1, [A1 + 0x128]
  6102. 000045E0  4E91                     jsr        [A1]
  6103. 000045E2  584F                     addq.w     A7, 4
  6104. label000045E4:
  6105. 000045E4  245F                     movea.l    A2, [A7]+
  6106. 000045E6  4E5E                     unlink     A6
  6107. 000045E8  4E75                     rts
  6108. 000045EA  4E75                     rts
  6109. fn000045EC:
  6110. 000045EC  4E56 0000                link       A6, 0
  6111. 000045F0  2F0A                     move.l     -[A7], A2
  6112. 000045F2  246E 0008                movea.l    A2, [A6 + 0x8]
  6113. 000045F6  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  6114. 000045FC  660C                     bne        +0xE /* 0000460A */
  6115. 000045FE  2F0A                     move.l     -[A7], A2
  6116. 00004600  4EBA FED8                jsr        [PC - 0x128 /* 000044DA */]
  6117. 00004604  4A00                     tst.b      D0
  6118. 00004606  584F                     addq.w     A7, 4
  6119. 00004608  6604                     bne        +0x6 /* 0000460E */
  6120. label0000460A:
  6121. 0000460A  7000                     moveq.l    D0, 0x00
  6122. 0000460C  6002                     bra        +0x4 /* 00004610 */
  6123. label0000460E:
  6124. 0000460E  7001                     moveq.l    D0, 0x01
  6125. label00004610:
  6126. 00004610  245F                     movea.l    A2, [A7]+
  6127. 00004612  4E5E                     unlink     A6
  6128. 00004614  4E75                     rts
  6129. fn00004616:
  6130. 00004616  4E56 0000                link       A6, 0
  6131. 0000461A  2F0A                     move.l     -[A7], A2
  6132. 0000461C  246E 0008                movea.l    A2, [A6 + 0x8]
  6133. 00004620  4A2A 0025                tst.b      [A2 + 0x25]
  6134. 00004624  6630                     bne        +0x32 /* 00004656 */
  6135. 00004626  4AAA 0020                tst.l      [A2 + 0x20]
  6136. 0000462A  6724                     beq        +0x26 /* 00004650 */
  6137. 0000462C  206A 0020                movea.l    A0, [A2 + 0x20]
  6138. 00004630  0C28 0002 0025           cmpi.b     [A0 + 0x25], 0x2
  6139. 00004636  6618                     bne        +0x1A /* 00004650 */
  6140. 00004638  157C 0002 0025           move.b     [A2 + 0x25], 0x2
  6141. 0000463E  2F0A                     move.l     -[A7], A2
  6142. 00004640  2057                     movea.l    A0, [A7]
  6143. 00004642  2268 0004                movea.l    A1, [A0 + 0x4]
  6144. 00004646  2269 0130                movea.l    A1, [A1 + 0x130]
  6145. 0000464A  4E91                     jsr        [A1]
  6146. 0000464C  584F                     addq.w     A7, 4
  6147. 0000464E  6006                     bra        +0x8 /* 00004656 */
  6148. label00004650:
  6149. 00004650  157C 0001 0025           move.b     [A2 + 0x25], 0x1
  6150. label00004656:
  6151. 00004656  245F                     movea.l    A2, [A7]+
  6152. 00004658  4E5E                     unlink     A6
  6153. 0000465A  4E75                     rts
  6154. fn0000465C:
  6155. 0000465C  4E56 0000                link       A6, 0
  6156. 00004660  2F0A                     move.l     -[A7], A2
  6157. 00004662  246E 0008                movea.l    A2, [A6 + 0x8]
  6158. 00004666  0C2A 0001 0025           cmpi.b     [A2 + 0x25], 0x1
  6159. 0000466C  6616                     bne        +0x18 /* 00004684 */
  6160. 0000466E  157C 0002 0025           move.b     [A2 + 0x25], 0x2
  6161. 00004674  2F0A                     move.l     -[A7], A2
  6162. 00004676  2057                     movea.l    A0, [A7]
  6163. 00004678  2268 0004                movea.l    A1, [A0 + 0x4]
  6164. 0000467C  2269 0130                movea.l    A1, [A1 + 0x130]
  6165. 00004680  4E91                     jsr        [A1]
  6166. 00004682  584F                     addq.w     A7, 4
  6167. label00004684:
  6168. 00004684  245F                     movea.l    A2, [A7]+
  6169. 00004686  4E5E                     unlink     A6
  6170. 00004688  4E75                     rts
  6171. 0000468A  4E75                     rts
  6172. fn0000468C:
  6173. 0000468C  4E56 0000                link       A6, 0
  6174. 00004690  48E7 1020                movem.l    -[A7], D3,A2
  6175. 00004694  246E 0008                movea.l    A2, [A6 + 0x8]
  6176. 00004698  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  6177. 0000469E  57C0                     seq        D0
  6178. 000046A0  4400                     neg.b      D0
  6179. 000046A2  1600                     move.b     D3, D0
  6180. 000046A4  422A 0025                clr.b      [A2 + 0x25]
  6181. 000046A8  4A03                     tst.b      D3
  6182. 000046AA  6710                     beq        +0x12 /* 000046BC */
  6183. 000046AC  2F0A                     move.l     -[A7], A2
  6184. 000046AE  2057                     movea.l    A0, [A7]
  6185. 000046B0  2268 0004                movea.l    A1, [A0 + 0x4]
  6186. 000046B4  2269 0138                movea.l    A1, [A1 + 0x138]
  6187. 000046B8  4E91                     jsr        [A1]
  6188. 000046BA  584F                     addq.w     A7, 4
  6189. label000046BC:
  6190. 000046BC  4CDF 0408                movem.l    D3,A2, [A7]+
  6191. 000046C0  4E5E                     unlink     A6
  6192. 000046C2  4E75                     rts
  6193. fn000046C4:
  6194. 000046C4  4E56 0000                link       A6, 0
  6195. 000046C8  2F0A                     move.l     -[A7], A2
  6196. 000046CA  246E 0008                movea.l    A2, [A6 + 0x8]
  6197. 000046CE  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  6198. 000046D4  6616                     bne        +0x18 /* 000046EC */
  6199. 000046D6  157C 0001 0025           move.b     [A2 + 0x25], 0x1
  6200. 000046DC  2F0A                     move.l     -[A7], A2
  6201. 000046DE  2057                     movea.l    A0, [A7]
  6202. 000046E0  2268 0004                movea.l    A1, [A0 + 0x4]
  6203. 000046E4  2269 0138                movea.l    A1, [A1 + 0x138]
  6204. 000046E8  4E91                     jsr        [A1]
  6205. 000046EA  584F                     addq.w     A7, 4
  6206. label000046EC:
  6207. 000046EC  245F                     movea.l    A2, [A7]+
  6208. 000046EE  4E5E                     unlink     A6
  6209. 000046F0  4E75                     rts
  6210. 000046F2  4E75                     rts
  6211. fn000046F4:
  6212. 000046F4  4E56 0000                link       A6, 0
  6213. 000046F8  2F0A                     move.l     -[A7], A2
  6214. 000046FA  246E 0008                movea.l    A2, [A6 + 0x8]
  6215. 000046FE  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  6216. 00004704  660C                     bne        +0xE /* 00004712 */
  6217. 00004706  2F0A                     move.l     -[A7], A2
  6218. 00004708  4EBA FDD0                jsr        [PC - 0x230 /* 000044DA */]
  6219. 0000470C  4A00                     tst.b      D0
  6220. 0000470E  584F                     addq.w     A7, 4
  6221. 00004710  6604                     bne        +0x6 /* 00004716 */
  6222. label00004712:
  6223. 00004712  7000                     moveq.l    D0, 0x00
  6224. 00004714  6002                     bra        +0x4 /* 00004718 */
  6225. label00004716:
  6226. 00004716  7001                     moveq.l    D0, 0x01
  6227. label00004718:
  6228. 00004718  245F                     movea.l    A2, [A7]+
  6229. 0000471A  4E5E                     unlink     A6
  6230. 0000471C  4E75                     rts
  6231. fn0000471E:
  6232. 0000471E  4E56 0000                link       A6, 0
  6233. 00004722  2F0A                     move.l     -[A7], A2
  6234. 00004724  246E 0008                movea.l    A2, [A6 + 0x8]
  6235. 00004728  4A2A 0026                tst.b      [A2 + 0x26]
  6236. 0000472C  6630                     bne        +0x32 /* 0000475E */
  6237. 0000472E  4AAA 0020                tst.l      [A2 + 0x20]
  6238. 00004732  6724                     beq        +0x26 /* 00004758 */
  6239. 00004734  206A 0020                movea.l    A0, [A2 + 0x20]
  6240. 00004738  0C28 0002 0026           cmpi.b     [A0 + 0x26], 0x2
  6241. 0000473E  6618                     bne        +0x1A /* 00004758 */
  6242. 00004740  157C 0002 0026           move.b     [A2 + 0x26], 0x2
  6243. 00004746  2F0A                     move.l     -[A7], A2
  6244. 00004748  2057                     movea.l    A0, [A7]
  6245. 0000474A  2268 0004                movea.l    A1, [A0 + 0x4]
  6246. 0000474E  2269 0140                movea.l    A1, [A1 + 0x140]
  6247. 00004752  4E91                     jsr        [A1]
  6248. 00004754  584F                     addq.w     A7, 4
  6249. 00004756  6006                     bra        +0x8 /* 0000475E */
  6250. label00004758:
  6251. 00004758  157C 0001 0026           move.b     [A2 + 0x26], 0x1
  6252. label0000475E:
  6253. 0000475E  245F                     movea.l    A2, [A7]+
  6254. 00004760  4E5E                     unlink     A6
  6255. 00004762  4E75                     rts
  6256. fn00004764:
  6257. 00004764  4E56 0000                link       A6, 0
  6258. 00004768  2F0A                     move.l     -[A7], A2
  6259. 0000476A  246E 0008                movea.l    A2, [A6 + 0x8]
  6260. 0000476E  0C2A 0001 0026           cmpi.b     [A2 + 0x26], 0x1
  6261. 00004774  6616                     bne        +0x18 /* 0000478C */
  6262. 00004776  157C 0002 0026           move.b     [A2 + 0x26], 0x2
  6263. 0000477C  2F0A                     move.l     -[A7], A2
  6264. 0000477E  2057                     movea.l    A0, [A7]
  6265. 00004780  2268 0004                movea.l    A1, [A0 + 0x4]
  6266. 00004784  2269 0140                movea.l    A1, [A1 + 0x140]
  6267. 00004788  4E91                     jsr        [A1]
  6268. 0000478A  584F                     addq.w     A7, 4
  6269. label0000478C:
  6270. 0000478C  245F                     movea.l    A2, [A7]+
  6271. 0000478E  4E5E                     unlink     A6
  6272. 00004790  4E75                     rts
  6273. 00004792  4E75                     rts
  6274. fn00004794:
  6275. 00004794  4E56 0000                link       A6, 0
  6276. 00004798  48E7 1020                movem.l    -[A7], D3,A2
  6277. 0000479C  246E 0008                movea.l    A2, [A6 + 0x8]
  6278. 000047A0  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  6279. 000047A6  57C0                     seq        D0
  6280. 000047A8  4400                     neg.b      D0
  6281. 000047AA  1600                     move.b     D3, D0
  6282. 000047AC  422A 0026                clr.b      [A2 + 0x26]
  6283. 000047B0  4A03                     tst.b      D3
  6284. 000047B2  6710                     beq        +0x12 /* 000047C4 */
  6285. 000047B4  2F0A                     move.l     -[A7], A2
  6286. 000047B6  2057                     movea.l    A0, [A7]
  6287. 000047B8  2268 0004                movea.l    A1, [A0 + 0x4]
  6288. 000047BC  2269 0148                movea.l    A1, [A1 + 0x148]
  6289. 000047C0  4E91                     jsr        [A1]
  6290. 000047C2  584F                     addq.w     A7, 4
  6291. label000047C4:
  6292. 000047C4  4CDF 0408                movem.l    D3,A2, [A7]+
  6293. 000047C8  4E5E                     unlink     A6
  6294. 000047CA  4E75                     rts
  6295. fn000047CC:
  6296. 000047CC  4E56 0000                link       A6, 0
  6297. 000047D0  2F0A                     move.l     -[A7], A2
  6298. 000047D2  246E 0008                movea.l    A2, [A6 + 0x8]
  6299. 000047D6  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  6300. 000047DC  6616                     bne        +0x18 /* 000047F4 */
  6301. 000047DE  157C 0001 0026           move.b     [A2 + 0x26], 0x1
  6302. 000047E4  2F0A                     move.l     -[A7], A2
  6303. 000047E6  2057                     movea.l    A0, [A7]
  6304. 000047E8  2268 0004                movea.l    A1, [A0 + 0x4]
  6305. 000047EC  2269 0148                movea.l    A1, [A1 + 0x148]
  6306. 000047F0  4E91                     jsr        [A1]
  6307. 000047F2  584F                     addq.w     A7, 4
  6308. label000047F4:
  6309. 000047F4  245F                     movea.l    A2, [A7]+
  6310. 000047F6  4E5E                     unlink     A6
  6311. 000047F8  4E75                     rts
  6312. 000047FA  4E75                     rts
  6313. 000047FC  4E56 FFF0                link       A6, -0x0010
  6314. 00004800  48E7 0038                movem.l    -[A7], A2,A3,A4
  6315. 00004804  246E 0008                movea.l    A2, [A6 + 0x8]
  6316. 00004808  2F0A                     move.l     -[A7], A2
  6317. 0000480A  4EBA FCCE                jsr        [PC - 0x332 /* 000044DA */]
  6318. 0000480E  4A00                     tst.b      D0
  6319. 00004810  584F                     addq.w     A7, 4
  6320. 00004812  6756                     beq        +0x58 /* 0000486A */
  6321. 00004814  486E FFF8                pea.l      [A6 - 0x8]
  6322. 00004818  2F0A                     move.l     -[A7], A2
  6323. 0000481A  2057                     movea.l    A0, [A7]
  6324. 0000481C  2268 0004                movea.l    A1, [A0 + 0x4]
  6325. 00004820  2269 0038                movea.l    A1, [A1 + 0x38]
  6326. 00004824  4E91                     jsr        [A1]
  6327. 00004826  4A00                     tst.b      D0
  6328. 00004828  504F                     addq.w     A7, 8
  6329. 0000482A  673E                     beq        +0x40 /* 0000486A */
  6330. 0000482C  286A 0020                movea.l    A4, [A2 + 0x20]
  6331. 00004830  200C                     move.l     D0, A4
  6332. 00004832  6736                     beq        +0x38 /* 0000486A */
  6333. 00004834  264C                     movea.l    A3, A4
  6334. 00004836  2D6B 006C FFF0           move.l     [A6 - 0x10], [A3 + 0x6C]
  6335. 0000483C  2D6B 0070 FFF4           move.l     [A6 - 0xC], [A3 + 0x70]
  6336. 00004842  554F                     subq.w     A7, 2
  6337. 00004844  486E FFF8                pea.l      [A6 - 0x8]
  6338. 00004848  486E FFF0                pea.l      [A6 - 0x10]
  6339. 0000484C  486E FFF8                pea.l      [A6 - 0x8]
  6340. 00004850  A8AA                     syscall    SectRect
  6341. 00004852  101F                     move.b     D0, [A7]+
  6342. 00004854  6714                     beq        +0x16 /* 0000486A */
  6343. 00004856  486E FFF8                pea.l      [A6 - 0x8]
  6344. 0000485A  2F0A                     move.l     -[A7], A2
  6345. 0000485C  2057                     movea.l    A0, [A7]
  6346. 0000485E  2268 0004                movea.l    A1, [A0 + 0x4]
  6347. 00004862  2269 00C4                movea.l    A1, [A1 + 0xC4]
  6348. 00004866  4E91                     jsr        [A1]
  6349. 00004868  504F                     addq.w     A7, 8
  6350. label0000486A:
  6351. 0000486A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  6352. 0000486E  4E5E                     unlink     A6
  6353. 00004870  4E75                     rts
  6354. 00004872  4E56 FFF0                link       A6, -0x0010
  6355. 00004876  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6356. 0000487A  246E 0008                movea.l    A2, [A6 + 0x8]
  6357. 0000487E  162E 000C                move.b     D3, [A6 + 0xC]
  6358. 00004882  2F0A                     move.l     -[A7], A2
  6359. 00004884  4EBA FC54                jsr        [PC - 0x3AC /* 000044DA */]
  6360. 00004888  4A00                     tst.b      D0
  6361. 0000488A  584F                     addq.w     A7, 4
  6362. 0000488C  6604                     bne        +0x6 /* 00004892 */
  6363. 0000488E  4A03                     tst.b      D3
  6364. 00004890  6756                     beq        +0x58 /* 000048E8 */
  6365. label00004892:
  6366. 00004892  486E FFF8                pea.l      [A6 - 0x8]
  6367. 00004896  2F0A                     move.l     -[A7], A2
  6368. 00004898  2057                     movea.l    A0, [A7]
  6369. 0000489A  2268 0004                movea.l    A1, [A0 + 0x4]
  6370. 0000489E  2269 0038                movea.l    A1, [A1 + 0x38]
  6371. 000048A2  4E91                     jsr        [A1]
  6372. 000048A4  4A00                     tst.b      D0
  6373. 000048A6  504F                     addq.w     A7, 8
  6374. 000048A8  673E                     beq        +0x40 /* 000048E8 */
  6375. 000048AA  286A 0020                movea.l    A4, [A2 + 0x20]
  6376. 000048AE  200C                     move.l     D0, A4
  6377. 000048B0  6736                     beq        +0x38 /* 000048E8 */
  6378. 000048B2  264C                     movea.l    A3, A4
  6379. 000048B4  2D6B 006C FFF0           move.l     [A6 - 0x10], [A3 + 0x6C]
  6380. 000048BA  2D6B 0070 FFF4           move.l     [A6 - 0xC], [A3 + 0x70]
  6381. 000048C0  554F                     subq.w     A7, 2
  6382. 000048C2  486E FFF8                pea.l      [A6 - 0x8]
  6383. 000048C6  486E FFF0                pea.l      [A6 - 0x10]
  6384. 000048CA  486E FFF8                pea.l      [A6 - 0x8]
  6385. 000048CE  A8AA                     syscall    SectRect
  6386. 000048D0  101F                     move.b     D0, [A7]+
  6387. 000048D2  6714                     beq        +0x16 /* 000048E8 */
  6388. 000048D4  486E FFF8                pea.l      [A6 - 0x8]
  6389. 000048D8  2F0A                     move.l     -[A7], A2
  6390. 000048DA  2057                     movea.l    A0, [A7]
  6391. 000048DC  2268 0004                movea.l    A1, [A0 + 0x4]
  6392. 000048E0  2269 00CC                movea.l    A1, [A1 + 0xCC]
  6393. 000048E4  4E91                     jsr        [A1]
  6394. 000048E6  504F                     addq.w     A7, 8
  6395. label000048E8:
  6396. 000048E8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6397. 000048EC  4E5E                     unlink     A6
  6398. 000048EE  4E75                     rts
  6399. 000048F0  4E56 0000                link       A6, 0
  6400. 000048F4  2F0A                     move.l     -[A7], A2
  6401. 000048F6  246E 0008                movea.l    A2, [A6 + 0x8]
  6402. 000048FA  4AAA 0020                tst.l      [A2 + 0x20]
  6403. 000048FE  6716                     beq        +0x18 /* 00004916 */
  6404. 00004900  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6405. 00004904  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6406. 00004908  2057                     movea.l    A0, [A7]
  6407. 0000490A  2268 0004                movea.l    A1, [A0 + 0x4]
  6408. 0000490E  2269 00C4                movea.l    A1, [A1 + 0xC4]
  6409. 00004912  4E91                     jsr        [A1]
  6410. 00004914  504F                     addq.w     A7, 8
  6411. label00004916:
  6412. 00004916  245F                     movea.l    A2, [A7]+
  6413. 00004918  4E5E                     unlink     A6
  6414. 0000491A  4E75                     rts
  6415. 0000491C  4E56 0000                link       A6, 0
  6416. 00004920  2F0A                     move.l     -[A7], A2
  6417. 00004922  246E 0008                movea.l    A2, [A6 + 0x8]
  6418. 00004926  4AAA 0020                tst.l      [A2 + 0x20]
  6419. 0000492A  6716                     beq        +0x18 /* 00004942 */
  6420. 0000492C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6421. 00004930  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6422. 00004934  2057                     movea.l    A0, [A7]
  6423. 00004936  2268 0004                movea.l    A1, [A0 + 0x4]
  6424. 0000493A  2269 00C8                movea.l    A1, [A1 + 0xC8]
  6425. 0000493E  4E91                     jsr        [A1]
  6426. 00004940  504F                     addq.w     A7, 8
  6427. label00004942:
  6428. 00004942  245F                     movea.l    A2, [A7]+
  6429. 00004944  4E5E                     unlink     A6
  6430. 00004946  4E75                     rts
  6431. 00004948  4E56 0000                link       A6, 0
  6432. 0000494C  2F0A                     move.l     -[A7], A2
  6433. 0000494E  246E 0008                movea.l    A2, [A6 + 0x8]
  6434. 00004952  4AAA 0020                tst.l      [A2 + 0x20]
  6435. 00004956  6716                     beq        +0x18 /* 0000496E */
  6436. 00004958  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6437. 0000495C  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6438. 00004960  2057                     movea.l    A0, [A7]
  6439. 00004962  2268 0004                movea.l    A1, [A0 + 0x4]
  6440. 00004966  2269 00CC                movea.l    A1, [A1 + 0xCC]
  6441. 0000496A  4E91                     jsr        [A1]
  6442. 0000496C  504F                     addq.w     A7, 8
  6443. label0000496E:
  6444. 0000496E  245F                     movea.l    A2, [A7]+
  6445. 00004970  4E5E                     unlink     A6
  6446. 00004972  4E75                     rts
  6447. 00004974  4E56 0000                link       A6, 0
  6448. 00004978  2F0A                     move.l     -[A7], A2
  6449. 0000497A  246E 0008                movea.l    A2, [A6 + 0x8]
  6450. 0000497E  4AAA 0020                tst.l      [A2 + 0x20]
  6451. 00004982  6716                     beq        +0x18 /* 0000499A */
  6452. 00004984  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6453. 00004988  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6454. 0000498C  2057                     movea.l    A0, [A7]
  6455. 0000498E  2268 0004                movea.l    A1, [A0 + 0x4]
  6456. 00004992  2269 00D0                movea.l    A1, [A1 + 0xD0]
  6457. 00004996  4E91                     jsr        [A1]
  6458. 00004998  504F                     addq.w     A7, 8
  6459. label0000499A:
  6460. 0000499A  245F                     movea.l    A2, [A7]+
  6461. 0000499C  4E5E                     unlink     A6
  6462. 0000499E  4E75                     rts
  6463. 000049A0  4E56 0000                link       A6, 0
  6464. 000049A4  2F0A                     move.l     -[A7], A2
  6465. 000049A6  246E 0008                movea.l    A2, [A6 + 0x8]
  6466. 000049AA  4AAA 0020                tst.l      [A2 + 0x20]
  6467. 000049AE  6712                     beq        +0x14 /* 000049C2 */
  6468. 000049B0  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6469. 000049B4  2057                     movea.l    A0, [A7]
  6470. 000049B6  2268 0004                movea.l    A1, [A0 + 0x4]
  6471. 000049BA  2269 00E4                movea.l    A1, [A1 + 0xE4]
  6472. 000049BE  4E91                     jsr        [A1]
  6473. 000049C0  584F                     addq.w     A7, 4
  6474. label000049C2:
  6475. 000049C2  245F                     movea.l    A2, [A7]+
  6476. 000049C4  4E5E                     unlink     A6
  6477. 000049C6  4E75                     rts
  6478. fn000049C8:
  6479. 000049C8  4E56 0000                link       A6, 0
  6480. 000049CC  48E7 1030                movem.l    -[A7], D3,A2,A3
  6481. 000049D0  246E 0008                movea.l    A2, [A6 + 0x8]
  6482. 000049D4  7600                     moveq.l    D3, 0x00
  6483. 000049D6  266A 0020                movea.l    A3, [A2 + 0x20]
  6484. 000049DA  200B                     move.l     D0, A3
  6485. 000049DC  6714                     beq        +0x16 /* 000049F2 */
  6486. 000049DE  2F0A                     move.l     -[A7], A2
  6487. 000049E0  2F0B                     move.l     -[A7], A3
  6488. 000049E2  2057                     movea.l    A0, [A7]
  6489. 000049E4  2268 0004                movea.l    A1, [A0 + 0x4]
  6490. 000049E8  2269 00E8                movea.l    A1, [A1 + 0xE8]
  6491. 000049EC  4E91                     jsr        [A1]
  6492. 000049EE  1600                     move.b     D3, D0
  6493. 000049F0  504F                     addq.w     A7, 8
  6494. label000049F2:
  6495. 000049F2  1003                     move.b     D0, D3
  6496. 000049F4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6497. 000049F8  4E5E                     unlink     A6
  6498. 000049FA  4E75                     rts
  6499. 000049FC  4E56 FFF0                link       A6, -0x0010
  6500. 00004A00  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  6501. 00004A04  246E 0008                movea.l    A2, [A6 + 0x8]
  6502. 00004A08  182E 000C                move.b     D4, [A6 + 0xC]
  6503. 00004A0C  7600                     moveq.l    D3, 0x00
  6504. 00004A0E  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  6505. 00004A14  6642                     bne        +0x44 /* 00004A58 */
  6506. 00004A16  4AAA 0020                tst.l      [A2 + 0x20]
  6507. 00004A1A  673C                     beq        +0x3E /* 00004A58 */
  6508. 00004A1C  486E FFF0                pea.l      [A6 - 0x10]
  6509. 00004A20  2F0A                     move.l     -[A7], A2
  6510. 00004A22  2057                     movea.l    A0, [A7]
  6511. 00004A24  2268 0004                movea.l    A1, [A0 + 0x4]
  6512. 00004A28  2269 0038                movea.l    A1, [A1 + 0x38]
  6513. 00004A2C  4E91                     jsr        [A1]
  6514. 00004A2E  4A00                     tst.b      D0
  6515. 00004A30  504F                     addq.w     A7, 8
  6516. 00004A32  6724                     beq        +0x26 /* 00004A58 */
  6517. 00004A34  266A 0020                movea.l    A3, [A2 + 0x20]
  6518. 00004A38  2D6B 006C FFF8           move.l     [A6 - 0x8], [A3 + 0x6C]
  6519. 00004A3E  2D6B 0070 FFFC           move.l     [A6 - 0x4], [A3 + 0x70]
  6520. 00004A44  554F                     subq.w     A7, 2
  6521. 00004A46  486E FFF8                pea.l      [A6 - 0x8]
  6522. 00004A4A  486E FFF0                pea.l      [A6 - 0x10]
  6523. 00004A4E  486E FFF8                pea.l      [A6 - 0x8]
  6524. 00004A52  A8AA                     syscall    SectRect
  6525. 00004A54  101F                     move.b     D0, [A7]+
  6526. 00004A56  1600                     move.b     D3, D0
  6527. label00004A58:
  6528. 00004A58  4A03                     tst.b      D3
  6529. 00004A5A  6604                     bne        +0x6 /* 00004A60 */
  6530. 00004A5C  4A04                     tst.b      D4
  6531. 00004A5E  6712                     beq        +0x14 /* 00004A72 */
  6532. label00004A60:
  6533. 00004A60  42A7                     clr.l      -[A7]
  6534. 00004A62  2F0A                     move.l     -[A7], A2
  6535. 00004A64  2057                     movea.l    A0, [A7]
  6536. 00004A66  2268 0004                movea.l    A1, [A0 + 0x4]
  6537. 00004A6A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  6538. 00004A6E  4E91                     jsr        [A1]
  6539. 00004A70  504F                     addq.w     A7, 8
  6540. label00004A72:
  6541. 00004A72  1003                     move.b     D0, D3
  6542. 00004A74  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  6543. 00004A78  4E5E                     unlink     A6
  6544. 00004A7A  4E75                     rts
  6545. 00004A7C  4E56 FFF8                link       A6, -0x0008
  6546. 00004A80  48E7 0030                movem.l    -[A7], A2,A3
  6547. 00004A84  246E 0008                movea.l    A2, [A6 + 0x8]
  6548. 00004A88  266E 000C                movea.l    A3, [A6 + 0xC]
  6549. 00004A8C  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  6550. 00004A92  6600 0092                bne        +0x94 /* 00004B26 */
  6551. 00004A96  486E FFF8                pea.l      [A6 - 0x8]
  6552. 00004A9A  2F0A                     move.l     -[A7], A2
  6553. 00004A9C  2057                     movea.l    A0, [A7]
  6554. 00004A9E  2268 0004                movea.l    A1, [A0 + 0x4]
  6555. 00004AA2  2269 0038                movea.l    A1, [A1 + 0x38]
  6556. 00004AA6  4E91                     jsr        [A1]
  6557. 00004AA8  4A00                     tst.b      D0
  6558. 00004AAA  504F                     addq.w     A7, 8
  6559. 00004AAC  6778                     beq        +0x7A /* 00004B26 */
  6560. 00004AAE  200B                     move.l     D0, A3
  6561. 00004AB0  670E                     beq        +0x10 /* 00004AC0 */
  6562. 00004AB2  554F                     subq.w     A7, 2
  6563. 00004AB4  486E FFF8                pea.l      [A6 - 0x8]
  6564. 00004AB8  2F0B                     move.l     -[A7], A3
  6565. 00004ABA  A8E9                     syscall    RectInRgn
  6566. 00004ABC  101F                     move.b     D0, [A7]+
  6567. 00004ABE  6766                     beq        +0x68 /* 00004B26 */
  6568. label00004AC0:
  6569. 00004AC0  42A7                     clr.l      -[A7]
  6570. 00004AC2  2F0A                     move.l     -[A7], A2
  6571. 00004AC4  2057                     movea.l    A0, [A7]
  6572. 00004AC6  2268 0004                movea.l    A1, [A0 + 0x4]
  6573. 00004ACA  2269 00E8                movea.l    A1, [A1 + 0xE8]
  6574. 00004ACE  4E91                     jsr        [A1]
  6575. 00004AD0  4A00                     tst.b      D0
  6576. 00004AD2  504F                     addq.w     A7, 8
  6577. 00004AD4  6750                     beq        +0x52 /* 00004B26 */
  6578. 00004AD6  486E FFF8                pea.l      [A6 - 0x8]
  6579. 00004ADA  2F0A                     move.l     -[A7], A2
  6580. 00004ADC  2057                     movea.l    A0, [A7]
  6581. 00004ADE  2268 0004                movea.l    A1, [A0 + 0x4]
  6582. 00004AE2  2269 010C                movea.l    A1, [A1 + 0x10C]
  6583. 00004AE6  4E91                     jsr        [A1]
  6584. 00004AE8  486E FFFC                pea.l      [A6 - 0x4]
  6585. 00004AEC  2F0A                     move.l     -[A7], A2
  6586. 00004AEE  2057                     movea.l    A0, [A7]
  6587. 00004AF0  2268 0004                movea.l    A1, [A0 + 0x4]
  6588. 00004AF4  2269 010C                movea.l    A1, [A1 + 0x10C]
  6589. 00004AF8  4E91                     jsr        [A1]
  6590. 00004AFA  486E FFF8                pea.l      [A6 - 0x8]
  6591. 00004AFE  4878 032B                push.l     0x32B
  6592. 00004B02  2F12                     move.l     -[A7], [A2]
  6593. 00004B04  2057                     movea.l    A0, [A7]
  6594. 00004B06  2250                     movea.l    A1, [A0]
  6595. 00004B08  2269 0018                movea.l    A1, [A1 + 0x18]
  6596. 00004B0C  4E91                     jsr        [A1]
  6597. 00004B0E  4A00                     tst.b      D0
  6598. 00004B10  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  6599. 00004B14  6710                     beq        +0x12 /* 00004B26 */
  6600. 00004B16  2F0A                     move.l     -[A7], A2
  6601. 00004B18  2057                     movea.l    A0, [A7]
  6602. 00004B1A  2268 0004                movea.l    A1, [A0 + 0x4]
  6603. 00004B1E  2269 00F4                movea.l    A1, [A1 + 0xF4]
  6604. 00004B22  4E91                     jsr        [A1]
  6605. 00004B24  584F                     addq.w     A7, 4
  6606. label00004B26:
  6607. 00004B26  4CDF 0C00                movem.l    A2,A3, [A7]+
  6608. 00004B2A  4E5E                     unlink     A6
  6609. 00004B2C  4E75                     rts
  6610. 00004B2E  4E75                     rts
  6611. 00004B30  4E56 0000                link       A6, 0
  6612. 00004B34  2F0A                     move.l     -[A7], A2
  6613. 00004B36  246E 0008                movea.l    A2, [A6 + 0x8]
  6614. 00004B3A  4AAA 0020                tst.l      [A2 + 0x20]
  6615. 00004B3E  6712                     beq        +0x14 /* 00004B52 */
  6616. 00004B40  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6617. 00004B44  2057                     movea.l    A0, [A7]
  6618. 00004B46  2268 0004                movea.l    A1, [A0 + 0x4]
  6619. 00004B4A  2269 00D8                movea.l    A1, [A1 + 0xD8]
  6620. 00004B4E  4E91                     jsr        [A1]
  6621. 00004B50  584F                     addq.w     A7, 4
  6622. label00004B52:
  6623. 00004B52  245F                     movea.l    A2, [A7]+
  6624. 00004B54  4E5E                     unlink     A6
  6625. 00004B56  4E75                     rts
  6626. 00004B58  4E56 0000                link       A6, 0
  6627. 00004B5C  48E7 0038                movem.l    -[A7], A2,A3,A4
  6628. 00004B60  246E 0008                movea.l    A2, [A6 + 0x8]
  6629. 00004B64  286E 000C                movea.l    A4, [A6 + 0xC]
  6630. 00004B68  266E 0010                movea.l    A3, [A6 + 0x10]
  6631. 00004B6C  4AAA 0020                tst.l      [A2 + 0x20]
  6632. 00004B70  6718                     beq        +0x1A /* 00004B8A */
  6633. 00004B72  2F0B                     move.l     -[A7], A3
  6634. 00004B74  2F0C                     move.l     -[A7], A4
  6635. 00004B76  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6636. 00004B7A  2057                     movea.l    A0, [A7]
  6637. 00004B7C  2268 0004                movea.l    A1, [A0 + 0x4]
  6638. 00004B80  2269 00DC                movea.l    A1, [A1 + 0xDC]
  6639. 00004B84  4E91                     jsr        [A1]
  6640. 00004B86  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6641. label00004B8A:
  6642. 00004B8A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  6643. 00004B8E  4E5E                     unlink     A6
  6644. 00004B90  4E75                     rts
  6645. 00004B92  4E56 0000                link       A6, 0
  6646. 00004B96  48E7 0038                movem.l    -[A7], A2,A3,A4
  6647. 00004B9A  246E 0008                movea.l    A2, [A6 + 0x8]
  6648. 00004B9E  286E 000C                movea.l    A4, [A6 + 0xC]
  6649. 00004BA2  266E 0010                movea.l    A3, [A6 + 0x10]
  6650. 00004BA6  4AAA 0020                tst.l      [A2 + 0x20]
  6651. 00004BAA  6718                     beq        +0x1A /* 00004BC4 */
  6652. 00004BAC  2F0B                     move.l     -[A7], A3
  6653. 00004BAE  2F0C                     move.l     -[A7], A4
  6654. 00004BB0  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6655. 00004BB4  2057                     movea.l    A0, [A7]
  6656. 00004BB6  2268 0004                movea.l    A1, [A0 + 0x4]
  6657. 00004BBA  2269 00E0                movea.l    A1, [A1 + 0xE0]
  6658. 00004BBE  4E91                     jsr        [A1]
  6659. 00004BC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6660. label00004BC4:
  6661. 00004BC4  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  6662. 00004BC8  4E5E                     unlink     A6
  6663. 00004BCA  4E75                     rts
  6664. 00004BCC  226F 0008                movea.l    A1, [A7 + 0x8]
  6665. 00004BD0  206F 000C                movea.l    A0, [A7 + 0xC]
  6666. 00004BD4  7001                     moveq.l    D0, 0x01
  6667. 00004BD6  2280                     move.l     [A1], D0
  6668. 00004BD8  7001                     moveq.l    D0, 0x01
  6669. 00004BDA  2080                     move.l     [A0], D0
  6670. 00004BDC  4E75                     rts
  6671. 00004BDE  7001                     moveq.l    D0, 0x01
  6672. 00004BE0  4E75                     rts
  6673. 00004BE2  4E56 FFF8                link       A6, -0x0008
  6674. 00004BE6  48E7 0038                movem.l    -[A7], A2,A3,A4
  6675. 00004BEA  246E 0008                movea.l    A2, [A6 + 0x8]
  6676. 00004BEE  286E 000C                movea.l    A4, [A6 + 0xC]
  6677. 00004BF2  266E 0010                movea.l    A3, [A6 + 0x10]
  6678. 00004BF6  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  6679. 00004BFC  6600 0094                bne        +0x96 /* 00004C92 */
  6680. 00004C00  486E FFF8                pea.l      [A6 - 0x8]
  6681. 00004C04  2F0A                     move.l     -[A7], A2
  6682. 00004C06  2057                     movea.l    A0, [A7]
  6683. 00004C08  2268 0004                movea.l    A1, [A0 + 0x4]
  6684. 00004C0C  2269 0038                movea.l    A1, [A1 + 0x38]
  6685. 00004C10  4E91                     jsr        [A1]
  6686. 00004C12  4A00                     tst.b      D0
  6687. 00004C14  504F                     addq.w     A7, 8
  6688. 00004C16  677A                     beq        +0x7C /* 00004C92 */
  6689. 00004C18  200B                     move.l     D0, A3
  6690. 00004C1A  670E                     beq        +0x10 /* 00004C2A */
  6691. 00004C1C  554F                     subq.w     A7, 2
  6692. 00004C1E  486E FFF8                pea.l      [A6 - 0x8]
  6693. 00004C22  2F0B                     move.l     -[A7], A3
  6694. 00004C24  A8E9                     syscall    RectInRgn
  6695. 00004C26  101F                     move.b     D0, [A7]+
  6696. 00004C28  6768                     beq        +0x6A /* 00004C92 */
  6697. label00004C2A:
  6698. 00004C2A  42A7                     clr.l      -[A7]
  6699. 00004C2C  2F0A                     move.l     -[A7], A2
  6700. 00004C2E  2057                     movea.l    A0, [A7]
  6701. 00004C30  2268 0004                movea.l    A1, [A0 + 0x4]
  6702. 00004C34  2269 00E8                movea.l    A1, [A1 + 0xE8]
  6703. 00004C38  4E91                     jsr        [A1]
  6704. 00004C3A  4A00                     tst.b      D0
  6705. 00004C3C  504F                     addq.w     A7, 8
  6706. 00004C3E  6752                     beq        +0x54 /* 00004C92 */
  6707. 00004C40  486E FFF8                pea.l      [A6 - 0x8]
  6708. 00004C44  2F0A                     move.l     -[A7], A2
  6709. 00004C46  2057                     movea.l    A0, [A7]
  6710. 00004C48  2268 0004                movea.l    A1, [A0 + 0x4]
  6711. 00004C4C  2269 010C                movea.l    A1, [A1 + 0x10C]
  6712. 00004C50  4E91                     jsr        [A1]
  6713. 00004C52  486E FFFC                pea.l      [A6 - 0x4]
  6714. 00004C56  2F0A                     move.l     -[A7], A2
  6715. 00004C58  2057                     movea.l    A0, [A7]
  6716. 00004C5A  2268 0004                movea.l    A1, [A0 + 0x4]
  6717. 00004C5E  2269 010C                movea.l    A1, [A1 + 0x10C]
  6718. 00004C62  4E91                     jsr        [A1]
  6719. 00004C64  486E FFF8                pea.l      [A6 - 0x8]
  6720. 00004C68  4878 032B                push.l     0x32B
  6721. 00004C6C  2F12                     move.l     -[A7], [A2]
  6722. 00004C6E  2057                     movea.l    A0, [A7]
  6723. 00004C70  2250                     movea.l    A1, [A0]
  6724. 00004C72  2269 0018                movea.l    A1, [A1 + 0x18]
  6725. 00004C76  4E91                     jsr        [A1]
  6726. 00004C78  4A00                     tst.b      D0
  6727. 00004C7A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  6728. 00004C7E  6712                     beq        +0x14 /* 00004C92 */
  6729. 00004C80  2F0C                     move.l     -[A7], A4
  6730. 00004C82  2F0A                     move.l     -[A7], A2
  6731. 00004C84  2057                     movea.l    A0, [A7]
  6732. 00004C86  2268 0004                movea.l    A1, [A0 + 0x4]
  6733. 00004C8A  2269 0108                movea.l    A1, [A1 + 0x108]
  6734. 00004C8E  4E91                     jsr        [A1]
  6735. 00004C90  504F                     addq.w     A7, 8
  6736. label00004C92:
  6737. 00004C92  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  6738. 00004C96  4E5E                     unlink     A6
  6739. 00004C98  4E75                     rts
  6740. 00004C9A  4E56 0000                link       A6, 0
  6741. 00004C9E  48E7 0038                movem.l    -[A7], A2,A3,A4
  6742. 00004CA2  286E 0008                movea.l    A4, [A6 + 0x8]
  6743. 00004CA6  266E 000C                movea.l    A3, [A6 + 0xC]
  6744. 00004CAA  246E 0010                movea.l    A2, [A6 + 0x10]
  6745. 00004CAE  2F0A                     move.l     -[A7], A2
  6746. 00004CB0  2F0B                     move.l     -[A7], A3
  6747. 00004CB2  2F0C                     move.l     -[A7], A4
  6748. 00004CB4  2057                     movea.l    A0, [A7]
  6749. 00004CB6  2268 0004                movea.l    A1, [A0 + 0x4]
  6750. 00004CBA  2269 0100                movea.l    A1, [A1 + 0x100]
  6751. 00004CBE  4E91                     jsr        [A1]
  6752. 00004CC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6753. 00004CC4  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  6754. 00004CC8  4E5E                     unlink     A6
  6755. 00004CCA  4E75                     rts
  6756. 00004CCC  4E56 0000                link       A6, 0
  6757. 00004CD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6758. 00004CD4  2057                     movea.l    A0, [A7]
  6759. 00004CD6  2268 0004                movea.l    A1, [A0 + 0x4]
  6760. 00004CDA  2269 00F4                movea.l    A1, [A1 + 0xF4]
  6761. 00004CDE  4E91                     jsr        [A1]
  6762. 00004CE0  4E5E                     unlink     A6
  6763. 00004CE2  4E75                     rts
  6764. 00004CE4  4E56 0000                link       A6, 0
  6765. 00004CE8  48E7 0038                movem.l    -[A7], A2,A3,A4
  6766. 00004CEC  266E 0008                movea.l    A3, [A6 + 0x8]
  6767. 00004CF0  286E 000C                movea.l    A4, [A6 + 0xC]
  6768. 00004CF4  246B 0020                movea.l    A2, [A3 + 0x20]
  6769. 00004CF8  200A                     move.l     D0, A2
  6770. 00004CFA  6712                     beq        +0x14 /* 00004D0E */
  6771. 00004CFC  2F0C                     move.l     -[A7], A4
  6772. 00004CFE  2F0A                     move.l     -[A7], A2
  6773. 00004D00  2057                     movea.l    A0, [A7]
  6774. 00004D02  2268 0004                movea.l    A1, [A0 + 0x4]
  6775. 00004D06  2269 010C                movea.l    A1, [A1 + 0x10C]
  6776. 00004D0A  4E91                     jsr        [A1]
  6777. 00004D0C  504F                     addq.w     A7, 8
  6778. label00004D0E:
  6779. 00004D0E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  6780. 00004D12  4E5E                     unlink     A6
  6781. 00004D14  4E75                     rts
  6782. 00004D16  4E56 0000                link       A6, 0
  6783. 00004D1A  48E7 0038                movem.l    -[A7], A2,A3,A4
  6784. 00004D1E  266E 0008                movea.l    A3, [A6 + 0x8]
  6785. 00004D22  286E 000C                movea.l    A4, [A6 + 0xC]
  6786. 00004D26  246B 0020                movea.l    A2, [A3 + 0x20]
  6787. 00004D2A  200A                     move.l     D0, A2
  6788. 00004D2C  6712                     beq        +0x14 /* 00004D40 */
  6789. 00004D2E  2F0C                     move.l     -[A7], A4
  6790. 00004D30  2F0A                     move.l     -[A7], A2
  6791. 00004D32  2057                     movea.l    A0, [A7]
  6792. 00004D34  2268 0004                movea.l    A1, [A0 + 0x4]
  6793. 00004D38  2269 0110                movea.l    A1, [A1 + 0x110]
  6794. 00004D3C  4E91                     jsr        [A1]
  6795. 00004D3E  504F                     addq.w     A7, 8
  6796. label00004D40:
  6797. 00004D40  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  6798. 00004D44  4E5E                     unlink     A6
  6799. 00004D46  4E75                     rts
  6800. 00004D48  4E56 0000                link       A6, 0
  6801. 00004D4C  2F0A                     move.l     -[A7], A2
  6802. 00004D4E  246E 0008                movea.l    A2, [A6 + 0x8]
  6803. 00004D52  4AAA 0020                tst.l      [A2 + 0x20]
  6804. 00004D56  6716                     beq        +0x18 /* 00004D6E */
  6805. 00004D58  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6806. 00004D5C  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6807. 00004D60  2057                     movea.l    A0, [A7]
  6808. 00004D62  2268 0004                movea.l    A1, [A0 + 0x4]
  6809. 00004D66  2269 0114                movea.l    A1, [A1 + 0x114]
  6810. 00004D6A  4E91                     jsr        [A1]
  6811. 00004D6C  504F                     addq.w     A7, 8
  6812. label00004D6E:
  6813. 00004D6E  245F                     movea.l    A2, [A7]+
  6814. 00004D70  4E5E                     unlink     A6
  6815. 00004D72  4E75                     rts
  6816. 00004D74  4E56 0000                link       A6, 0
  6817. 00004D78  2F0A                     move.l     -[A7], A2
  6818. 00004D7A  246E 0008                movea.l    A2, [A6 + 0x8]
  6819. 00004D7E  4AAA 0020                tst.l      [A2 + 0x20]
  6820. 00004D82  6716                     beq        +0x18 /* 00004D9A */
  6821. 00004D84  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6822. 00004D88  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6823. 00004D8C  2057                     movea.l    A0, [A7]
  6824. 00004D8E  2268 0004                movea.l    A1, [A0 + 0x4]
  6825. 00004D92  2269 0118                movea.l    A1, [A1 + 0x118]
  6826. 00004D96  4E91                     jsr        [A1]
  6827. 00004D98  504F                     addq.w     A7, 8
  6828. label00004D9A:
  6829. 00004D9A  245F                     movea.l    A2, [A7]+
  6830. 00004D9C  4E5E                     unlink     A6
  6831. 00004D9E  4E75                     rts
  6832. fn00004DA0:
  6833. 00004DA0  4E56 FFF8                link       A6, -0x0008
  6834. 00004DA4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6835. 00004DA8  246E 0008                movea.l    A2, [A6 + 0x8]
  6836. 00004DAC  266E 000C                movea.l    A3, [A6 + 0xC]
  6837. 00004DB0  4292                     clr.l      [A2]
  6838. 00004DB2  7600                     moveq.l    D3, 0x00
  6839. 00004DB4  286B 0020                movea.l    A4, [A3 + 0x20]
  6840. 00004DB8  200C                     move.l     D0, A4
  6841. 00004DBA  672A                     beq        +0x2C /* 00004DE6 */
  6842. 00004DBC  4854                     pea.l      [A4]
  6843. 00004DBE  2057                     movea.l    A0, [A7]
  6844. 00004DC0  2268 0004                movea.l    A1, [A0 + 0x4]
  6845. 00004DC4  2269 0160                movea.l    A1, [A1 + 0x160]
  6846. 00004DC8  4E91                     jsr        [A1]
  6847. 00004DCA  4A00                     tst.b      D0
  6848. 00004DCC  584F                     addq.w     A7, 4
  6849. 00004DCE  6716                     beq        +0x18 /* 00004DE6 */
  6850. 00004DD0  1F3C 0001                move.b     -[A7], 0x1
  6851. 00004DD4  2F0B                     move.l     -[A7], A3
  6852. 00004DD6  2057                     movea.l    A0, [A7]
  6853. 00004DD8  2268 0004                movea.l    A1, [A0 + 0x4]
  6854. 00004DDC  2269 00EC                movea.l    A1, [A1 + 0xEC]
  6855. 00004DE0  4E91                     jsr        [A1]
  6856. 00004DE2  1600                     move.b     D3, D0
  6857. 00004DE4  5C4F                     addq.w     A7, 6
  6858. label00004DE6:
  6859. 00004DE6  4A03                     tst.b      D3
  6860. 00004DE8  6628                     bne        +0x2A /* 00004E12 */
  6861. 00004DEA  594F                     subq.w     A7, 4
  6862. 00004DEC  A8D8                     syscall    NewRgn
  6863. 00004DEE  205F                     movea.l    A0, [A7]+
  6864. 00004DF0  2488                     move.l     [A2], A0
  6865. 00004DF2  2652                     movea.l    A3, [A2]
  6866. 00004DF4  200B                     move.l     D0, A3
  6867. 00004DF6  671A                     beq        +0x1C /* 00004E12 */
  6868. 00004DF8  2F0B                     move.l     -[A7], A3
  6869. 00004DFA  A87A                     syscall    GetClip
  6870. 00004DFC  2D79 0001 A290 FFF8      move.l     [A6 - 0x8], [0x0001A290]
  6871. 00004E04  2D79 0001 A294 FFFC      move.l     [A6 - 0x4], [0x0001A294]
  6872. 00004E0C  486E FFF8                pea.l      [A6 - 0x8]
  6873. 00004E10  A87B                     syscall    ClipRect
  6874. label00004E12:
  6875. 00004E12  204A                     movea.l    A0, A2
  6876. 00004E14  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6877. 00004E18  4E5E                     unlink     A6
  6878. 00004E1A  4E75                     rts
  6879. fn00004E1C:
  6880. 00004E1C  4E56 0000                link       A6, 0
  6881. 00004E20  48E7 1030                movem.l    -[A7], D3,A2,A3
  6882. 00004E24  246E 0008                movea.l    A2, [A6 + 0x8]
  6883. 00004E28  362E 000C                move.w     D3, [A6 + 0xC]
  6884. 00004E2C  200A                     move.l     D0, A2
  6885. 00004E2E  671C                     beq        +0x1E /* 00004E4C */
  6886. 00004E30  2652                     movea.l    A3, [A2]
  6887. 00004E32  200B                     move.l     D0, A3
  6888. 00004E34  6708                     beq        +0xA /* 00004E3E */
  6889. 00004E36  2F0B                     move.l     -[A7], A3
  6890. 00004E38  A879                     syscall    SetClip
  6891. 00004E3A  2F12                     move.l     -[A7], [A2]
  6892. 00004E3C  A8D9                     syscall    DisposRgn/DisposeRgn
  6893. label00004E3E:
  6894. 00004E3E  4A43                     tst.w      D3
  6895. 00004E40  6F0A                     ble        +0xC /* 00004E4C */
  6896. 00004E42  2F0A                     move.l     -[A7], A2
  6897. 00004E44  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  6898. 00004E4A  584F                     addq.w     A7, 4
  6899. label00004E4C:
  6900. 00004E4C  204A                     movea.l    A0, A2
  6901. 00004E4E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6902. 00004E52  4E5E                     unlink     A6
  6903. 00004E54  4E75                     rts
  6904. 00004E56  4E56 0000                link       A6, 0
  6905. 00004E5A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6906. 00004E5E  246E 0008                movea.l    A2, [A6 + 0x8]
  6907. 00004E62  362E 000C                move.w     D3, [A6 + 0xC]
  6908. 00004E66  286E 000E                movea.l    A4, [A6 + 0xE]
  6909. 00004E6A  4A43                     tst.w      D3
  6910. 00004E6C  6714                     beq        +0x16 /* 00004E82 */
  6911. 00004E6E  204A                     movea.l    A0, A2
  6912. 00004E70  41E8 007C                lea.l      A0, [A0 + 0x7C]
  6913. 00004E74  2648                     movea.l    A3, A0
  6914. 00004E76  2488                     move.l     [A2], A0
  6915. 00004E78  2F0B                     move.l     -[A7], A3
  6916. 00004E7A  4EB9 0000 3AE0           jsr        [0x00003AE0]
  6917. 00004E80  584F                     addq.w     A7, 4
  6918. label00004E82:
  6919. 00004E82  2F0C                     move.l     -[A7], A4
  6920. 00004E84  4267                     clr.w      -[A7]
  6921. 00004E86  2F0A                     move.l     -[A7], A2
  6922. 00004E88  61FF 0000 3638           bsr        +0x363A /* 000084C2 */
  6923. 00004E8E  41F9 0001 9E92           lea.l      A0, [0x00019E92]
  6924. 00004E94  2548 0004                move.l     [A2 + 0x4], A0
  6925. 00004E98  41F9 0001 9E92           lea.l      A0, [0x00019E92]
  6926. 00004E9E  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  6927. 00004EA2  2252                     movea.l    A1, [A2]
  6928. 00004EA4  2288                     move.l     [A1], A0
  6929. 00004EA6  2652                     movea.l    A3, [A2]
  6930. 00004EA8  204A                     movea.l    A0, A2
  6931. 00004EAA  41E8 007C                lea.l      A0, [A0 + 0x7C]
  6932. 00004EAE  91CB                     sub.l      A0, A3
  6933. 00004EB0  2748 0008                move.l     [A3 + 0x8], A0
  6934. 00004EB4  4878 0002                push.l     0x2
  6935. 00004EB8  486A 007A                pea.l      [A2 + 0x7A]
  6936. 00004EBC  2F0C                     move.l     -[A7], A4
  6937. 00004EBE  2057                     movea.l    A0, [A7]
  6938. 00004EC0  2250                     movea.l    A1, [A0]
  6939. 00004EC2  2269 0024                movea.l    A1, [A1 + 0x24]
  6940. 00004EC6  4E91                     jsr        [A1]
  6941. 00004EC8  2F0A                     move.l     -[A7], A2
  6942. 00004ECA  61FF 0000 0012           bsr        +0x14 /* 00004EDE */
  6943. 00004ED0  204A                     movea.l    A0, A2
  6944. 00004ED2  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  6945. 00004ED6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6946. 00004EDA  4E5E                     unlink     A6
  6947. 00004EDC  4E75                     rts
  6948. fn00004EDE:
  6949. 00004EDE  4E56 FFF8                link       A6, -0x0008
  6950. 00004EE2  48E7 0030                movem.l    -[A7], A2,A3
  6951. 00004EE6  246E 0008                movea.l    A2, [A6 + 0x8]
  6952. 00004EEA  422A 0027                clr.b      [A2 + 0x27]
  6953. 00004EEE  594F                     subq.w     A7, 4
  6954. 00004EF0  3F2A 007A                move.w     -[A7], [A2 + 0x7A]
  6955. 00004EF4  A9BC                     syscall    GetPicture
  6956. 00004EF6  205F                     movea.l    A0, [A7]+
  6957. 00004EF8  2648                     movea.l    A3, A0
  6958. 00004EFA  200B                     move.l     D0, A3
  6959. 00004EFC  6734                     beq        +0x36 /* 00004F32 */
  6960. 00004EFE  2053                     movea.l    A0, [A3]
  6961. 00004F00  2D68 0002 FFF8           move.l     [A6 - 0x8], [A0 + 0x2]
  6962. 00004F06  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  6963. 00004F0C  4227                     clr.b      -[A7]
  6964. 00004F0E  302E FFFC                move.w     D0, [A6 - 0x4]
  6965. 00004F12  906E FFF8                sub.w      D0, [A6 - 0x8]
  6966. 00004F16  48C0                     ext.l      D0
  6967. 00004F18  2F00                     move.l     -[A7], D0
  6968. 00004F1A  302E FFFE                move.w     D0, [A6 - 0x2]
  6969. 00004F1E  906E FFFA                sub.w      D0, [A6 - 0x6]
  6970. 00004F22  48C0                     ext.l      D0
  6971. 00004F24  2F00                     move.l     -[A7], D0
  6972. 00004F26  2F0A                     move.l     -[A7], A2
  6973. 00004F28  61FF 0000 4DE2           bsr        +0x4DE4 /* 00009D0C */
  6974. 00004F2E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6975. label00004F32:
  6976. 00004F32  4CDF 0C00                movem.l    A2,A3, [A7]+
  6977. 00004F36  4E5E                     unlink     A6
  6978. 00004F38  4E75                     rts
  6979. 00004F3A  4E56 0000                link       A6, 0
  6980. 00004F3E  2F0A                     move.l     -[A7], A2
  6981. 00004F40  246E 0008                movea.l    A2, [A6 + 0x8]
  6982. 00004F44  356E 000C 007A           move.w     [A2 + 0x7A], [A6 + 0xC]
  6983. 00004F4A  2F0A                     move.l     -[A7], A2
  6984. 00004F4C  4EBA FF90                jsr        [PC - 0x70 /* 00004EDE */]
  6985. 00004F50  584F                     addq.w     A7, 4
  6986. 00004F52  245F                     movea.l    A2, [A7]+
  6987. 00004F54  4E5E                     unlink     A6
  6988. 00004F56  4E75                     rts
  6989. 00004F58  4E56 FFE8                link       A6, -0x0018
  6990. 00004F5C  48E7 0030                movem.l    -[A7], A2,A3
  6991. 00004F60  246E 0008                movea.l    A2, [A6 + 0x8]
  6992. 00004F64  594F                     subq.w     A7, 4
  6993. 00004F66  3F2A 007A                move.w     -[A7], [A2 + 0x7A]
  6994. 00004F6A  A9BC                     syscall    GetPicture
  6995. 00004F6C  205F                     movea.l    A0, [A7]+
  6996. 00004F6E  2648                     movea.l    A3, A0
  6997. 00004F70  200B                     move.l     D0, A3
  6998. 00004F72  6732                     beq        +0x34 /* 00004FA6 */
  6999. 00004F74  486E FFF0                pea.l      [A6 - 0x10]
  7000. 00004F78  2F0A                     move.l     -[A7], A2
  7001. 00004F7A  2057                     movea.l    A0, [A7]
  7002. 00004F7C  2268 0004                movea.l    A1, [A0 + 0x4]
  7003. 00004F80  2269 0150                movea.l    A1, [A1 + 0x150]
  7004. 00004F84  4E91                     jsr        [A1]
  7005. 00004F86  426E FFFA                clr.w      [A6 - 0x6]
  7006. 00004F8A  426E FFF8                clr.w      [A6 - 0x8]
  7007. 00004F8E  3D6E FFF2 FFFE           move.w     [A6 - 0x2], [A6 - 0xE]
  7008. 00004F94  3D6E FFF6 FFFC           move.w     [A6 - 0x4], [A6 - 0xA]
  7009. 00004F9A  2F0B                     move.l     -[A7], A3
  7010. 00004F9C  486E FFF8                pea.l      [A6 - 0x8]
  7011. 00004FA0  A8F6                     syscall    DrawPicture
  7012. 00004FA2  504F                     addq.w     A7, 8
  7013. 00004FA4  602C                     bra        +0x2E /* 00004FD2 */
  7014. label00004FA6:
  7015. 00004FA6  486E FFE8                pea.l      [A6 - 0x18]
  7016. 00004FAA  2F0A                     move.l     -[A7], A2
  7017. 00004FAC  2057                     movea.l    A0, [A7]
  7018. 00004FAE  2268 0004                movea.l    A1, [A0 + 0x4]
  7019. 00004FB2  2269 003C                movea.l    A1, [A1 + 0x3C]
  7020. 00004FB6  4E91                     jsr        [A1]
  7021. 00004FB8  A89E                     syscall    PenNormal
  7022. 00004FBA  486E FFE8                pea.l      [A6 - 0x18]
  7023. 00004FBE  2079 0002 B752           movea.l    A0, [0x0002B752]
  7024. 00004FC4  4868 00AA                pea.l      [A0 + 0xAA]
  7025. 00004FC8  A8A5                     syscall    FillRect
  7026. 00004FCA  486E FFE8                pea.l      [A6 - 0x18]
  7027. 00004FCE  A8A1                     syscall    FrameRect
  7028. 00004FD0  504F                     addq.w     A7, 8
  7029. label00004FD2:
  7030. 00004FD2  4CDF 0C00                movem.l    A2,A3, [A7]+
  7031. 00004FD6  4E5E                     unlink     A6
  7032. 00004FD8  4E75                     rts
  7033. 00004FDA  4E56 0000                link       A6, 0
  7034. 00004FDE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7035. 00004FE2  246E 0008                movea.l    A2, [A6 + 0x8]
  7036. 00004FE6  362E 000C                move.w     D3, [A6 + 0xC]
  7037. 00004FEA  286E 000E                movea.l    A4, [A6 + 0xE]
  7038. 00004FEE  4A43                     tst.w      D3
  7039. 00004FF0  6714                     beq        +0x16 /* 00005006 */
  7040. 00004FF2  204A                     movea.l    A0, A2
  7041. 00004FF4  41E8 0088                lea.l      A0, [A0 + 0x88]
  7042. 00004FF8  2648                     movea.l    A3, A0
  7043. 00004FFA  2488                     move.l     [A2], A0
  7044. 00004FFC  2F0B                     move.l     -[A7], A3
  7045. 00004FFE  4EB9 0000 3AE0           jsr        [0x00003AE0]
  7046. 00005004  584F                     addq.w     A7, 4
  7047. label00005006:
  7048. 00005006  2F0C                     move.l     -[A7], A4
  7049. 00005008  4267                     clr.w      -[A7]
  7050. 0000500A  2F0A                     move.l     -[A7], A2
  7051. 0000500C  61FF 0000 34B4           bsr        +0x34B6 /* 000084C2 */
  7052. 00005012  41F9 0001 9C16           lea.l      A0, [0x00019C16]
  7053. 00005018  2548 0004                move.l     [A2 + 0x4], A0
  7054. 0000501C  41F9 0001 9C16           lea.l      A0, [0x00019C16]
  7055. 00005022  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  7056. 00005026  2252                     movea.l    A1, [A2]
  7057. 00005028  2288                     move.l     [A1], A0
  7058. 0000502A  2652                     movea.l    A3, [A2]
  7059. 0000502C  204A                     movea.l    A0, A2
  7060. 0000502E  41E8 0088                lea.l      A0, [A0 + 0x88]
  7061. 00005032  91CB                     sub.l      A0, A3
  7062. 00005034  2748 0008                move.l     [A3 + 0x8], A0
  7063. 00005038  4878 0002                push.l     0x2
  7064. 0000503C  486A 0086                pea.l      [A2 + 0x86]
  7065. 00005040  2F0C                     move.l     -[A7], A4
  7066. 00005042  2057                     movea.l    A0, [A7]
  7067. 00005044  2250                     movea.l    A1, [A0]
  7068. 00005046  2269 0024                movea.l    A1, [A1 + 0x24]
  7069. 0000504A  4E91                     jsr        [A1]
  7070. 0000504C  42AA 007A                clr.l      [A2 + 0x7A]
  7071. 00005050  42AA 007E                clr.l      [A2 + 0x7E]
  7072. 00005054  42AA 0082                clr.l      [A2 + 0x82]
  7073. 00005058  204A                     movea.l    A0, A2
  7074. 0000505A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  7075. 0000505E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7076. 00005062  4E5E                     unlink     A6
  7077. 00005064  4E75                     rts
  7078. 00005066  4E56 0000                link       A6, 0
  7079. 0000506A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7080. 0000506E  246E 0008                movea.l    A2, [A6 + 0x8]
  7081. 00005072  362E 000C                move.w     D3, [A6 + 0xC]
  7082. 00005076  200A                     move.l     D0, A2
  7083. 00005078  6762                     beq        +0x64 /* 000050DC */
  7084. 0000507A  41F9 0001 9C16           lea.l      A0, [0x00019C16]
  7085. 00005080  2548 0004                move.l     [A2 + 0x4], A0
  7086. 00005084  41F9 0001 9C16           lea.l      A0, [0x00019C16]
  7087. 0000508A  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  7088. 0000508E  2252                     movea.l    A1, [A2]
  7089. 00005090  2288                     move.l     [A1], A0
  7090. 00005092  2652                     movea.l    A3, [A2]
  7091. 00005094  204A                     movea.l    A0, A2
  7092. 00005096  41E8 0088                lea.l      A0, [A0 + 0x88]
  7093. 0000509A  2848                     movea.l    A4, A0
  7094. 0000509C  91CB                     sub.l      A0, A3
  7095. 0000509E  2748 0008                move.l     [A3 + 0x8], A0
  7096. 000050A2  4AAA 007A                tst.l      [A2 + 0x7A]
  7097. 000050A6  670A                     beq        +0xC /* 000050B2 */
  7098. 000050A8  2F0A                     move.l     -[A7], A2
  7099. 000050AA  61FF 0000 003A           bsr        +0x3C /* 000050E6 */
  7100. 000050B0  584F                     addq.w     A7, 4
  7101. label000050B2:
  7102. 000050B2  4267                     clr.w      -[A7]
  7103. 000050B4  2F0A                     move.l     -[A7], A2
  7104. 000050B6  61FF 0000 34BC           bsr        +0x34BE /* 00008574 */
  7105. 000050BC  4A43                     tst.w      D3
  7106. 000050BE  5C4F                     addq.w     A7, 6
  7107. 000050C0  670C                     beq        +0xE /* 000050CE */
  7108. 000050C2  4267                     clr.w      -[A7]
  7109. 000050C4  2F0C                     move.l     -[A7], A4
  7110. 000050C6  4EB9 0000 3AE8           jsr        [0x00003AE8]
  7111. 000050CC  5C4F                     addq.w     A7, 6
  7112. label000050CE:
  7113. 000050CE  4A43                     tst.w      D3
  7114. 000050D0  6F0A                     ble        +0xC /* 000050DC */
  7115. 000050D2  2F0A                     move.l     -[A7], A2
  7116. 000050D4  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  7117. 000050DA  584F                     addq.w     A7, 4
  7118. label000050DC:
  7119. 000050DC  204A                     movea.l    A0, A2
  7120. 000050DE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7121. 000050E2  4E5E                     unlink     A6
  7122. 000050E4  4E75                     rts
  7123. fn000050E6:
  7124. 000050E6  4E56 FFF0                link       A6, -0x0010
  7125. 000050EA  48E7 0038                movem.l    -[A7], A2,A3,A4
  7126. 000050EE  246E 0008                movea.l    A2, [A6 + 0x8]
  7127. 000050F2  266A 007A                movea.l    A3, [A2 + 0x7A]
  7128. 000050F6  200B                     move.l     D0, A3
  7129. 000050F8  6764                     beq        +0x66 /* 0000515E */
  7130. 000050FA  4227                     clr.b      -[A7]
  7131. 000050FC  2F2A 007E                move.l     -[A7], [A2 + 0x7E]
  7132. 00005100  2F0B                     move.l     -[A7], A3
  7133. 00005102  61FF FFFF EFE8           bsr        -0x1016 /* 000040EC */
  7134. 00005108  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  7135. 0000510C  486E FFF0                pea.l      [A6 - 0x10]
  7136. 00005110  4EB9 0000 2B00           jsr        [0x00002B00]
  7137. 00005116  486E FFF0                pea.l      [A6 - 0x10]
  7138. 0000511A  2F0B                     move.l     -[A7], A3
  7139. 0000511C  2057                     movea.l    A0, [A7]
  7140. 0000511E  2268 0004                movea.l    A1, [A0 + 0x4]
  7141. 00005122  2269 0050                movea.l    A1, [A1 + 0x50]
  7142. 00005126  4E91                     jsr        [A1]
  7143. 00005128  286A 007E                movea.l    A4, [A2 + 0x7E]
  7144. 0000512C  200C                     move.l     D0, A4
  7145. 0000512E  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  7146. 00005132  6712                     beq        +0x14 /* 00005146 */
  7147. 00005134  2F0B                     move.l     -[A7], A3
  7148. 00005136  2F0C                     move.l     -[A7], A4
  7149. 00005138  2057                     movea.l    A0, [A7]
  7150. 0000513A  2268 0004                movea.l    A1, [A0 + 0x4]
  7151. 0000513E  2269 0194                movea.l    A1, [A1 + 0x194]
  7152. 00005142  4E91                     jsr        [A1]
  7153. 00005144  504F                     addq.w     A7, 8
  7154. label00005146:
  7155. 00005146  42AA 007A                clr.l      [A2 + 0x7A]
  7156. 0000514A  42AA 0082                clr.l      [A2 + 0x82]
  7157. 0000514E  3F3C FFFF                move.w     -[A7], 0xFFFF
  7158. 00005152  486E FFF0                pea.l      [A6 - 0x10]
  7159. 00005156  4EB9 0000 2B08           jsr        [0x00002B08]
  7160. 0000515C  5C4F                     addq.w     A7, 6
  7161. label0000515E:
  7162. 0000515E  204B                     movea.l    A0, A3
  7163. 00005160  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  7164. 00005164  4E5E                     unlink     A6
  7165. 00005166  4E75                     rts
  7166. 00005168  4E56 0000                link       A6, 0
  7167. 0000516C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7168. 00005170  262E 0008                move.l     D3, [A6 + 0x8]
  7169. 00005174  266E 000C                movea.l    A3, [A6 + 0xC]
  7170. 00005178  246E 0010                movea.l    A2, [A6 + 0x10]
  7171. 0000517C  7001                     moveq.l    D0, 0x01
  7172. 0000517E  2480                     move.l     [A2], D0
  7173. 00005180  2680                     move.l     [A3], D0
  7174. 00005182  2043                     movea.l    A0, D3
  7175. 00005184  2868 007A                movea.l    A4, [A0 + 0x7A]
  7176. 00005188  200C                     move.l     D0, A4
  7177. 0000518A  6716                     beq        +0x18 /* 000051A2 */
  7178. 0000518C  2F0A                     move.l     -[A7], A2
  7179. 0000518E  2F0B                     move.l     -[A7], A3
  7180. 00005190  2F0C                     move.l     -[A7], A4
  7181. 00005192  2057                     movea.l    A0, [A7]
  7182. 00005194  2268 0004                movea.l    A1, [A0 + 0x4]
  7183. 00005198  2269 00F8                movea.l    A1, [A1 + 0xF8]
  7184. 0000519C  4E91                     jsr        [A1]
  7185. 0000519E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7186. label000051A2:
  7187. 000051A2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7188. 000051A6  4E5E                     unlink     A6
  7189. 000051A8  4E75                     rts
  7190. 000051AA  4E56 0000                link       A6, 0
  7191. 000051AE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7192. 000051B2  266E 0008                movea.l    A3, [A6 + 0x8]
  7193. 000051B6  286E 000C                movea.l    A4, [A6 + 0xC]
  7194. 000051BA  7600                     moveq.l    D3, 0x00
  7195. 000051BC  246B 007A                movea.l    A2, [A3 + 0x7A]
  7196. 000051C0  200A                     move.l     D0, A2
  7197. 000051C2  6714                     beq        +0x16 /* 000051D8 */
  7198. 000051C4  2F0C                     move.l     -[A7], A4
  7199. 000051C6  2F0A                     move.l     -[A7], A2
  7200. 000051C8  2057                     movea.l    A0, [A7]
  7201. 000051CA  2268 0004                movea.l    A1, [A0 + 0x4]
  7202. 000051CE  2269 00FC                movea.l    A1, [A1 + 0xFC]
  7203. 000051D2  4E91                     jsr        [A1]
  7204. 000051D4  1600                     move.b     D3, D0
  7205. 000051D6  504F                     addq.w     A7, 8
  7206. label000051D8:
  7207. 000051D8  1003                     move.b     D0, D3
  7208. 000051DA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7209. 000051DE  4E5E                     unlink     A6
  7210. 000051E0  4E75                     rts
  7211. 000051E2  4E56 FFF2                link       A6, -0x000E
  7212. 000051E6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7213. 000051EA  246E 0008                movea.l    A2, [A6 + 0x8]
  7214. 000051EE  362E 000C                move.w     D3, [A6 + 0xC]
  7215. 000051F2  286E 000E                movea.l    A4, [A6 + 0xE]
  7216. 000051F6  4A43                     tst.w      D3
  7217. 000051F8  6714                     beq        +0x16 /* 0000520E */
  7218. 000051FA  204A                     movea.l    A0, A2
  7219. 000051FC  41E8 009E                lea.l      A0, [A0 + 0x9E]
  7220. 00005200  2648                     movea.l    A3, A0
  7221. 00005202  2488                     move.l     [A2], A0
  7222. 00005204  2F0B                     move.l     -[A7], A3
  7223. 00005206  4EB9 0000 3AE0           jsr        [0x00003AE0]
  7224. 0000520C  584F                     addq.w     A7, 4
  7225. label0000520E:
  7226. 0000520E  4267                     clr.w      -[A7]
  7227. 00005210  2F0A                     move.l     -[A7], A2
  7228. 00005212  61FF 0000 315E           bsr        +0x3160 /* 00008372 */
  7229. 00005218  41F9 0001 996C           lea.l      A0, [0x0001996C]
  7230. 0000521E  2548 0004                move.l     [A2 + 0x4], A0
  7231. 00005222  41F9 0001 996C           lea.l      A0, [0x0001996C]
  7232. 00005228  41E8 01B4                lea.l      A0, [A0 + 0x1B4]
  7233. 0000522C  2252                     movea.l    A1, [A2]
  7234. 0000522E  2288                     move.l     [A1], A0
  7235. 00005230  2652                     movea.l    A3, [A2]
  7236. 00005232  204A                     movea.l    A0, A2
  7237. 00005234  41E8 009E                lea.l      A0, [A0 + 0x9E]
  7238. 00005238  91CB                     sub.l      A0, A3
  7239. 0000523A  2748 0008                move.l     [A3 + 0x8], A0
  7240. 0000523E  2F0A                     move.l     -[A7], A2
  7241. 00005240  61FF 0000 0064           bsr        +0x66 /* 000052A6 */
  7242. 00005246  4878 000E                push.l     0xE
  7243. 0000524A  486E FFF2                pea.l      [A6 - 0xE]
  7244. 0000524E  2F0C                     move.l     -[A7], A4
  7245. 00005250  2057                     movea.l    A0, [A7]
  7246. 00005252  2250                     movea.l    A1, [A0]
  7247. 00005254  2269 0024                movea.l    A1, [A1 + 0x24]
  7248. 00005258  4E91                     jsr        [A1]
  7249. 0000525A  356E FFF2 000C           move.w     [A2 + 0xC], [A6 - 0xE]
  7250. 00005260  356E FFF4 000E           move.w     [A2 + 0xE], [A6 - 0xC]
  7251. 00005266  422A 0025                clr.b      [A2 + 0x25]
  7252. 0000526A  4A2E FFF6                tst.b      [A6 - 0xA]
  7253. 0000526E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  7254. 00005272  6706                     beq        +0x8 /* 0000527A */
  7255. 00005274  157C 0002 0025           move.b     [A2 + 0x25], 0x2
  7256. label0000527A:
  7257. 0000527A  422A 0026                clr.b      [A2 + 0x26]
  7258. 0000527E  4A2E FFF7                tst.b      [A6 - 0x9]
  7259. 00005282  6706                     beq        +0x8 /* 0000528A */
  7260. 00005284  157C 0002 0026           move.b     [A2 + 0x26], 0x2
  7261. label0000528A:
  7262. 0000528A  256E FFF8 001C           move.l     [A2 + 0x1C], [A6 - 0x8]
  7263. 00005290  256E FFFC 007A           move.l     [A2 + 0x7A], [A6 - 0x4]
  7264. 00005296  23CA 0002 B7B4           move.l     [0x0002B7B4], A2
  7265. 0000529C  204A                     movea.l    A0, A2
  7266. 0000529E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7267. 000052A2  4E5E                     unlink     A6
  7268. 000052A4  4E75                     rts
  7269. fn000052A6:
  7270. 000052A6  4E56 FFF4                link       A6, -0x000C
  7271. 000052AA  48E7 1020                movem.l    -[A7], D3,A2
  7272. 000052AE  246E 0008                movea.l    A2, [A6 + 0x8]
  7273. 000052B2  42AA 007A                clr.l      [A2 + 0x7A]
  7274. 000052B6  42AA 007E                clr.l      [A2 + 0x7E]
  7275. 000052BA  42AA 0082                clr.l      [A2 + 0x82]
  7276. 000052BE  7001                     moveq.l    D0, 0x01
  7277. 000052C0  2540 008A                move.l     [A2 + 0x8A], D0
  7278. 000052C4  7001                     moveq.l    D0, 0x01
  7279. 000052C6  2540 008E                move.l     [A2 + 0x8E], D0
  7280. 000052CA  426A 0096                clr.w      [A2 + 0x96]
  7281. 000052CE  426A 0094                clr.w      [A2 + 0x94]
  7282. 000052D2  426A 0092                clr.w      [A2 + 0x92]
  7283. 000052D6  357C FFFF 009C           move.w     [A2 + 0x9C], 0xFFFF
  7284. 000052DC  357C FFFF 009A           move.w     [A2 + 0x9A], 0xFFFF
  7285. 000052E2  357C FFFF 0098           move.w     [A2 + 0x98], 0xFFFF
  7286. 000052E8  2D79 0001 9BE4 FFF8      move.l     [A6 - 0x8], [0x00019BE4]
  7287. 000052F0  2D79 0001 9BE8 FFFC      move.l     [A6 - 0x4], [0x00019BE8]
  7288. 000052F8  203C 7164 2020           move.l     D0, 0x71642020 /* 'qd  ' */
  7289. 000052FE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  7290. 00005302  A1AD                     syscall    Gestalt, flags=1
  7291. 00005304  2288                     move.l     [A1], A0
  7292. 00005306  3600                     move.w     D3, D0
  7293. 00005308  4A43                     tst.w      D3
  7294. 0000530A  6606                     bne        +0x8 /* 00005312 */
  7295. 0000530C  4AAE FFF4                tst.l      [A6 - 0xC]
  7296. 00005310  6622                     bne        +0x24 /* 00005334 */
  7297. label00005312:
  7298. 00005312  594F                     subq.w     A7, 4
  7299. 00005314  42A7                     clr.l      -[A7]
  7300. 00005316  486E FFF8                pea.l      [A6 - 0x8]
  7301. 0000531A  4879 0001 9BE2           push.l     0x19BE2
  7302. 00005320  4227                     clr.b      -[A7]
  7303. 00005322  4267                     clr.w      -[A7]
  7304. 00005324  42A7                     clr.l      -[A7]
  7305. 00005326  4227                     clr.b      -[A7]
  7306. 00005328  42A7                     clr.l      -[A7]
  7307. 0000532A  A913                     syscall    NewWindow
  7308. 0000532C  205F                     movea.l    A0, [A7]+
  7309. 0000532E  2548 0086                move.l     [A2 + 0x86], A0
  7310. 00005332  6020                     bra        +0x22 /* 00005354 */
  7311. label00005334:
  7312. 00005334  594F                     subq.w     A7, 4
  7313. 00005336  42A7                     clr.l      -[A7]
  7314. 00005338  486E FFF8                pea.l      [A6 - 0x8]
  7315. 0000533C  4879 0001 9BE2           push.l     0x19BE2
  7316. 00005342  4227                     clr.b      -[A7]
  7317. 00005344  4267                     clr.w      -[A7]
  7318. 00005346  42A7                     clr.l      -[A7]
  7319. 00005348  4227                     clr.b      -[A7]
  7320. 0000534A  42A7                     clr.l      -[A7]
  7321. 0000534C  AA45                     syscall    NewCWindow
  7322. 0000534E  205F                     movea.l    A0, [A7]+
  7323. 00005350  2548 0086                move.l     [A2 + 0x86], A0
  7324. label00005354:
  7325. 00005354  42A7                     clr.l      -[A7]
  7326. 00005356  2F0A                     move.l     -[A7], A2
  7327. 00005358  2057                     movea.l    A0, [A7]
  7328. 0000535A  2268 0004                movea.l    A1, [A0 + 0x4]
  7329. 0000535E  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7330. 00005362  4E91                     jsr        [A1]
  7331. 00005364  157C 0002 0024           move.b     [A2 + 0x24], 0x2
  7332. 0000536A  504F                     addq.w     A7, 8
  7333. 0000536C  4CDF 0408                movem.l    D3,A2, [A7]+
  7334. 00005370  4E5E                     unlink     A6
  7335. 00005372  4E75                     rts
  7336. 00005374  4E56 0000                link       A6, 0
  7337. 00005378  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7338. 0000537C  246E 0008                movea.l    A2, [A6 + 0x8]
  7339. 00005380  362E 000C                move.w     D3, [A6 + 0xC]
  7340. 00005384  200A                     move.l     D0, A2
  7341. 00005386  6768                     beq        +0x6A /* 000053F0 */
  7342. 00005388  41F9 0001 996C           lea.l      A0, [0x0001996C]
  7343. 0000538E  2548 0004                move.l     [A2 + 0x4], A0
  7344. 00005392  41F9 0001 996C           lea.l      A0, [0x0001996C]
  7345. 00005398  41E8 01B4                lea.l      A0, [A0 + 0x1B4]
  7346. 0000539C  2252                     movea.l    A1, [A2]
  7347. 0000539E  2288                     move.l     [A1], A0
  7348. 000053A0  2652                     movea.l    A3, [A2]
  7349. 000053A2  204A                     movea.l    A0, A2
  7350. 000053A4  41E8 009E                lea.l      A0, [A0 + 0x9E]
  7351. 000053A8  2848                     movea.l    A4, A0
  7352. 000053AA  91CB                     sub.l      A0, A3
  7353. 000053AC  2748 0008                move.l     [A3 + 0x8], A0
  7354. 000053B0  2F0A                     move.l     -[A7], A2
  7355. 000053B2  61FF 0000 33DE           bsr        +0x33E0 /* 00008792 */
  7356. 000053B8  266A 0086                movea.l    A3, [A2 + 0x86]
  7357. 000053BC  200B                     move.l     D0, A3
  7358. 000053BE  584F                     addq.w     A7, 4
  7359. 000053C0  6704                     beq        +0x6 /* 000053C6 */
  7360. 000053C2  2F0B                     move.l     -[A7], A3
  7361. 000053C4  A914                     syscall    DisposeWindow
  7362. label000053C6:
  7363. 000053C6  4267                     clr.w      -[A7]
  7364. 000053C8  2F0A                     move.l     -[A7], A2
  7365. 000053CA  61FF 0000 31A8           bsr        +0x31AA /* 00008574 */
  7366. 000053D0  4A43                     tst.w      D3
  7367. 000053D2  5C4F                     addq.w     A7, 6
  7368. 000053D4  670C                     beq        +0xE /* 000053E2 */
  7369. 000053D6  4267                     clr.w      -[A7]
  7370. 000053D8  2F0C                     move.l     -[A7], A4
  7371. 000053DA  4EB9 0000 3AE8           jsr        [0x00003AE8]
  7372. 000053E0  5C4F                     addq.w     A7, 6
  7373. label000053E2:
  7374. 000053E2  4A43                     tst.w      D3
  7375. 000053E4  6F0A                     ble        +0xC /* 000053F0 */
  7376. 000053E6  2F0A                     move.l     -[A7], A2
  7377. 000053E8  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  7378. 000053EE  584F                     addq.w     A7, 4
  7379. label000053F0:
  7380. 000053F0  204A                     movea.l    A0, A2
  7381. 000053F2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7382. 000053F6  4E5E                     unlink     A6
  7383. 000053F8  4E75                     rts
  7384. 000053FA  4E56 0000                link       A6, 0
  7385. 000053FE  4EB9 0000 2290           jsr        [0x00002290]
  7386. 00005404  2F08                     move.l     -[A7], A0
  7387. 00005406  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7388. 0000540A  61FF 0000 0012           bsr        +0x14 /* 0000541E */
  7389. 00005410  4E5E                     unlink     A6
  7390. 00005412  4E75                     rts
  7391. fn00005414:
  7392. 00005414  206F 0004                movea.l    A0, [A7 + 0x4]
  7393. 00005418  2068 007E                movea.l    A0, [A0 + 0x7E]
  7394. 0000541C  4E75                     rts
  7395. fn0000541E:
  7396. 0000541E  4E56 FFF8                link       A6, -0x0008
  7397. 00005422  48E7 0030                movem.l    -[A7], A2,A3
  7398. 00005426  246E 0008                movea.l    A2, [A6 + 0x8]
  7399. 0000542A  266E 000C                movea.l    A3, [A6 + 0xC]
  7400. 0000542E  254B 007E                move.l     [A2 + 0x7E], A3
  7401. 00005432  2F0B                     move.l     -[A7], A3
  7402. 00005434  4EB9 0000 2298           jsr        [0x00002298]
  7403. 0000543A  2053                     movea.l    A0, [A3]
  7404. 0000543C  2D68 0010 FFF8           move.l     [A6 - 0x8], [A0 + 0x10]
  7405. 00005442  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  7406. 00005448  4227                     clr.b      -[A7]
  7407. 0000544A  302E FFFC                move.w     D0, [A6 - 0x4]
  7408. 0000544E  906E FFF8                sub.w      D0, [A6 - 0x8]
  7409. 00005452  3F00                     move.w     -[A7], D0
  7410. 00005454  302E FFFE                move.w     D0, [A6 - 0x2]
  7411. 00005458  906E FFFA                sub.w      D0, [A6 - 0x6]
  7412. 0000545C  3F00                     move.w     -[A7], D0
  7413. 0000545E  2F0A                     move.l     -[A7], A2
  7414. 00005460  61FF FFFF E8C8           bsr        -0x1736 /* 00003D2A */
  7415. 00005466  4227                     clr.b      -[A7]
  7416. 00005468  302E FFFC                move.w     D0, [A6 - 0x4]
  7417. 0000546C  906E FFF8                sub.w      D0, [A6 - 0x8]
  7418. 00005470  48C0                     ext.l      D0
  7419. 00005472  2F00                     move.l     -[A7], D0
  7420. 00005474  302E FFFE                move.w     D0, [A6 - 0x2]
  7421. 00005478  906E FFFA                sub.w      D0, [A6 - 0x6]
  7422. 0000547C  48C0                     ext.l      D0
  7423. 0000547E  2F00                     move.l     -[A7], D0
  7424. 00005480  2F0A                     move.l     -[A7], A2
  7425. 00005482  61FF 0000 4888           bsr        +0x488A /* 00009D0C */
  7426. 00005488  4227                     clr.b      -[A7]
  7427. 0000548A  306E FFF8                movea.w    A0, [A6 - 0x8]
  7428. 0000548E  2F08                     move.l     -[A7], A0
  7429. 00005490  306E FFFA                movea.w    A0, [A6 - 0x6]
  7430. 00005494  2F08                     move.l     -[A7], A0
  7431. 00005496  2F0A                     move.l     -[A7], A2
  7432. 00005498  2057                     movea.l    A0, [A7]
  7433. 0000549A  2268 0004                movea.l    A1, [A0 + 0x4]
  7434. 0000549E  2269 0048                movea.l    A1, [A1 + 0x48]
  7435. 000054A2  4E91                     jsr        [A1]
  7436. 000054A4  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  7437. 000054A8  4CDF 0C00                movem.l    A2,A3, [A7]+
  7438. 000054AC  4E5E                     unlink     A6
  7439. 000054AE  4E75                     rts
  7440. fn000054B0:
  7441. 000054B0  206F 0004                movea.l    A0, [A7 + 0x4]
  7442. 000054B4  2028 007A                move.l     D0, [A0 + 0x7A]
  7443. 000054B8  C0AF 0008                and.l      D0, [A7 + 0x8]
  7444. 000054BC  4A80                     tst.l      D0
  7445. 000054BE  56C0                     sne        D0
  7446. 000054C0  4400                     neg.b      D0
  7447. 000054C2  4E75                     rts
  7448. 000054C4  4E56 FFE6                link       A6, -0x001A
  7449. 000054C8  2F0A                     move.l     -[A7], A2
  7450. 000054CA  246E 0008                movea.l    A2, [A6 + 0x8]
  7451. 000054CE  486E FFE6                pea.l      [A6 - 0x1A]
  7452. 000054D2  486E FFE8                pea.l      [A6 - 0x18]
  7453. 000054D6  486E FFF4                pea.l      [A6 - 0xC]
  7454. 000054DA  2F0A                     move.l     -[A7], A2
  7455. 000054DC  2057                     movea.l    A0, [A7]
  7456. 000054DE  2268 0004                movea.l    A1, [A0 + 0x4]
  7457. 000054E2  2269 01AC                movea.l    A1, [A1 + 0x1AC]
  7458. 000054E6  4E91                     jsr        [A1]
  7459. 000054E8  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  7460. 000054EC  486E FFE8                pea.l      [A6 - 0x18]
  7461. 000054F0  486E FFF4                pea.l      [A6 - 0xC]
  7462. 000054F4  2F0A                     move.l     -[A7], A2
  7463. 000054F6  2057                     movea.l    A0, [A7]
  7464. 000054F8  2268 0004                movea.l    A1, [A0 + 0x4]
  7465. 000054FC  2269 01A4                movea.l    A1, [A1 + 0x1A4]
  7466. 00005500  4E91                     jsr        [A1]
  7467. 00005502  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  7468. 00005506  245F                     movea.l    A2, [A7]+
  7469. 00005508  4E5E                     unlink     A6
  7470. 0000550A  4E75                     rts
  7471. 0000550C  4E56 0000                link       A6, 0
  7472. 00005510  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7473. 00005514  286E 0008                movea.l    A4, [A6 + 0x8]
  7474. 00005518  266E 000C                movea.l    A3, [A6 + 0xC]
  7475. 0000551C  246E 0010                movea.l    A2, [A6 + 0x10]
  7476. 00005520  362E 0014                move.w     D3, [A6 + 0x14]
  7477. 00005524  4EB9 0000 2280           jsr        [0x00002280]
  7478. 0000552A  4A00                     tst.b      D0
  7479. 0000552C  6718                     beq        +0x1A /* 00005546 */
  7480. 0000552E  3F03                     move.w     -[A7], D3
  7481. 00005530  2F0A                     move.l     -[A7], A2
  7482. 00005532  2F0B                     move.l     -[A7], A3
  7483. 00005534  2F0C                     move.l     -[A7], A4
  7484. 00005536  2057                     movea.l    A0, [A7]
  7485. 00005538  2268 0004                movea.l    A1, [A0 + 0x4]
  7486. 0000553C  2269 01B0                movea.l    A1, [A1 + 0x1B0]
  7487. 00005540  4E91                     jsr        [A1]
  7488. 00005542  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7489. label00005546:
  7490. 00005546  554F                     subq.w     A7, 2
  7491. 00005548  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  7492. 0000554E  A8FD                     syscall    PrGlue
  7493. 00005550  301F                     move.w     D0, [A7]+
  7494. 00005552  3600                     move.w     D3, D0
  7495. 00005554  4EB9 0000 2288           jsr        [0x00002288]
  7496. 0000555A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7497. 0000555E  4E5E                     unlink     A6
  7498. 00005560  4E75                     rts
  7499. 00005562  4E56 FFE4                link       A6, -0x001C
  7500. 00005566  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  7501. 0000556A  246E 0008                movea.l    A2, [A6 + 0x8]
  7502. 0000556E  2C2E 000C                move.l     D6, [A6 + 0xC]
  7503. 00005572  2A2E 0010                move.l     D5, [A6 + 0x10]
  7504. 00005576  7601                     moveq.l    D3, 0x01
  7505. 00005578  7801                     moveq.l    D4, 0x01
  7506. 0000557A  284A                     movea.l    A4, A2
  7507. 0000557C  49EC 0044                lea.l      A4, [A4 + 0x44]
  7508. 00005580  47EE FFE8                lea.l      A3, [A6 - 0x18]
  7509. 00005584  42A7                     clr.l      -[A7]
  7510. 00005586  2F0C                     move.l     -[A7], A4
  7511. 00005588  2F0B                     move.l     -[A7], A3
  7512. 0000558A  4EB9 0000 2798           jsr        [0x00002798]
  7513. 00005590  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7514. 00005594  6030                     bra        +0x32 /* 000055C6 */
  7515. label00005596:
  7516. 00005596  486E FFF8                pea.l      [A6 - 0x8]
  7517. 0000559A  486E FFFC                pea.l      [A6 - 0x4]
  7518. 0000559E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  7519. 000055A2  2057                     movea.l    A0, [A7]
  7520. 000055A4  2268 0004                movea.l    A1, [A0 + 0x4]
  7521. 000055A8  2269 00F8                movea.l    A1, [A1 + 0xF8]
  7522. 000055AC  4E91                     jsr        [A1]
  7523. 000055AE  B6AE FFFC                cmp.l      D3, [A6 - 0x4]
  7524. 000055B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7525. 000055B6  6404                     bcc        +0x6 /* 000055BC */
  7526. 000055B8  262E FFFC                move.l     D3, [A6 - 0x4]
  7527. label000055BC:
  7528. 000055BC  B8AE FFF8                cmp.l      D4, [A6 - 0x8]
  7529. 000055C0  6404                     bcc        +0x6 /* 000055C6 */
  7530. 000055C2  282E FFF8                move.l     D4, [A6 - 0x8]
  7531. label000055C6:
  7532. 000055C6  486E FFE4                pea.l      [A6 - 0x1C]
  7533. 000055CA  486E FFE8                pea.l      [A6 - 0x18]
  7534. 000055CE  4EB9 0000 27A8           jsr        [0x000027A8]
  7535. 000055D4  4A00                     tst.b      D0
  7536. 000055D6  504F                     addq.w     A7, 8
  7537. 000055D8  66BC                     bne        -0x42 /* 00005596 */
  7538. 000055DA  2046                     movea.l    A0, D6
  7539. 000055DC  2083                     move.l     [A0], D3
  7540. 000055DE  2543 008A                move.l     [A2 + 0x8A], D3
  7541. 000055E2  2045                     movea.l    A0, D5
  7542. 000055E4  2084                     move.l     [A0], D4
  7543. 000055E6  2544 008E                move.l     [A2 + 0x8E], D4
  7544. 000055EA  4267                     clr.w      -[A7]
  7545. 000055EC  486E FFE8                pea.l      [A6 - 0x18]
  7546. 000055F0  4EB9 0000 27A0           jsr        [0x000027A0]
  7547. 000055F6  5C4F                     addq.w     A7, 6
  7548. 000055F8  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  7549. 000055FC  4E5E                     unlink     A6
  7550. 000055FE  4E75                     rts
  7551. 00005600  4E56 0000                link       A6, 0
  7552. 00005604  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  7553. 00005608  266E 0008                movea.l    A3, [A6 + 0x8]
  7554. 0000560C  262E 000C                move.l     D3, [A6 + 0xC]
  7555. 00005610  246E 0010                movea.l    A2, [A6 + 0x10]
  7556. 00005614  2543 0008                move.l     [A2 + 0x8], D3
  7557. 00005618  2F3C 8000 0000           move.l     -[A7], 0x80000000
  7558. 0000561E  2F0B                     move.l     -[A7], A3
  7559. 00005620  4EBA FE8E                jsr        [PC - 0x172 /* 000054B0 */]
  7560. 00005624  4A00                     tst.b      D0
  7561. 00005626  504F                     addq.w     A7, 8
  7562. 00005628  6720                     beq        +0x22 /* 0000564A */
  7563. 0000562A  2003                     move.l     D0, D3
  7564. 0000562C  5380                     subq.l     D0, 1
  7565. 0000562E  2800                     move.l     D4, D0
  7566. 00005630  4C6B 0000 008E           movem.l    <none>, [A3 + 0x8E]
  7567. 00005636  5280                     addq.l     D0, 1
  7568. 00005638  2480                     move.l     [A2], D0
  7569. 0000563A  2004                     move.l     D0, D4
  7570. 0000563C  4C6B 0001 008E           movem.l    D0, [A3 + 0x8E]
  7571. 00005642  5281                     addq.l     D1, 1
  7572. 00005644  2541 0004                move.l     [A2 + 0x4], D1
  7573. 00005648  601E                     bra        +0x20 /* 00005668 */
  7574. label0000564A:
  7575. 0000564A  2003                     move.l     D0, D3
  7576. 0000564C  5380                     subq.l     D0, 1
  7577. 0000564E  2800                     move.l     D4, D0
  7578. 00005650  4C6B 0001 008A           movem.l    D0, [A3 + 0x8A]
  7579. 00005656  5281                     addq.l     D1, 1
  7580. 00005658  2481                     move.l     [A2], D1
  7581. 0000565A  2004                     move.l     D0, D4
  7582. 0000565C  4C6B 0000 008A           movem.l    <none>, [A3 + 0x8A]
  7583. 00005662  5280                     addq.l     D0, 1
  7584. 00005664  2540 0004                move.l     [A2 + 0x4], D0
  7585. label00005668:
  7586. 00005668  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  7587. 0000566C  4E5E                     unlink     A6
  7588. 0000566E  4E75                     rts
  7589. 00005670  4E56 FFF8                link       A6, -0x0008
  7590. 00005674  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7591. 00005678  286E 0008                movea.l    A4, [A6 + 0x8]
  7592. 0000567C  2E2E 000C                move.l     D7, [A6 + 0xC]
  7593. 00005680  2C2E 0010                move.l     D6, [A6 + 0x10]
  7594. 00005684  2A2E 0014                move.l     D5, [A6 + 0x14]
  7595. 00005688  2F0C                     move.l     -[A7], A4
  7596. 0000568A  4EBA FD88                jsr        [PC - 0x278 /* 00005414 */]
  7597. 0000568E  2448                     movea.l    A2, A0
  7598. 00005690  2652                     movea.l    A3, [A2]
  7599. 00005692  382B 003E                move.w     D4, [A3 + 0x3E]
  7600. 00005696  362B 0040                move.w     D3, [A3 + 0x40]
  7601. 0000569A  2045                     movea.l    A0, D5
  7602. 0000569C  30AB 0042                move.w     [A0], [A3 + 0x42]
  7603. 000056A0  2052                     movea.l    A0, [A2]
  7604. 000056A2  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  7605. 000056A8  2052                     movea.l    A0, [A2]
  7606. 000056AA  317C 270F 0040           move.w     [A0 + 0x40], 0x270F
  7607. 000056B0  486E FFF8                pea.l      [A6 - 0x8]
  7608. 000056B4  486E FFFC                pea.l      [A6 - 0x4]
  7609. 000056B8  2F0C                     move.l     -[A7], A4
  7610. 000056BA  2057                     movea.l    A0, [A7]
  7611. 000056BC  2268 0004                movea.l    A1, [A0 + 0x4]
  7612. 000056C0  2269 00F8                movea.l    A1, [A1 + 0xF8]
  7613. 000056C4  4E91                     jsr        [A1]
  7614. 000056C6  2A2E FFFC                move.l     D5, [A6 - 0x4]
  7615. 000056CA  4C2E 5000 FFF8           movem.w    A4,A6, [A6 - 0x8]
  7616. 000056D0  3043                     movea.w    A0, D3
  7617. 000056D2  B1C5                     cmpa.l     A0, D5
  7618. 000056D4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7619. 000056D8  6302                     bls        +0x4 /* 000056DC */
  7620. 000056DA  3605                     move.w     D3, D5
  7621. label000056DC:
  7622. 000056DC  B843                     cmp.w      D4, D3
  7623. 000056DE  6F02                     ble        +0x4 /* 000056E2 */
  7624. 000056E0  3803                     move.w     D4, D3
  7625. label000056E2:
  7626. 000056E2  2F07                     move.l     -[A7], D7
  7627. 000056E4  3044                     movea.w    A0, D4
  7628. 000056E6  2F08                     move.l     -[A7], A0
  7629. 000056E8  2F0C                     move.l     -[A7], A4
  7630. 000056EA  2057                     movea.l    A0, [A7]
  7631. 000056EC  2268 0004                movea.l    A1, [A0 + 0x4]
  7632. 000056F0  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  7633. 000056F4  4E91                     jsr        [A1]
  7634. 000056F6  2F06                     move.l     -[A7], D6
  7635. 000056F8  3043                     movea.w    A0, D3
  7636. 000056FA  2F08                     move.l     -[A7], A0
  7637. 000056FC  2F0C                     move.l     -[A7], A4
  7638. 000056FE  2057                     movea.l    A0, [A7]
  7639. 00005700  2268 0004                movea.l    A1, [A0 + 0x4]
  7640. 00005704  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  7641. 00005708  4E91                     jsr        [A1]
  7642. 0000570A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7643. 0000570E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7644. 00005712  4E5E                     unlink     A6
  7645. 00005714  4E75                     rts
  7646. 00005716  4E56 FFDA                link       A6, -0x0026
  7647. 0000571A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7648. 0000571E  246E 0008                movea.l    A2, [A6 + 0x8]
  7649. 00005722  2A2E 000C                move.l     D5, [A6 + 0xC]
  7650. 00005726  286E 0010                movea.l    A4, [A6 + 0x10]
  7651. 0000572A  3E2E 0014                move.w     D7, [A6 + 0x14]
  7652. 0000572E  2F0A                     move.l     -[A7], A2
  7653. 00005730  4EBA FCE2                jsr        [PC - 0x31E /* 00005414 */]
  7654. 00005734  2808                     move.l     D4, A0
  7655. 00005736  A994                     syscall    CurResFile
  7656. 00005738  301F                     move.w     D0, [A7]+
  7657. 0000573A  3C00                     move.w     D6, D0
  7658. 0000573C  7601                     moveq.l    D3, 0x01
  7659. 0000573E  544F                     addq.w     A7, 2
  7660. 00005740  6000 00D2                bra        +0xD4 /* 00005814 */
  7661. label00005744:
  7662. 00005744  3F06                     move.w     -[A7], D6
  7663. 00005746  A998                     syscall    UseResFile
  7664. 00005748  594F                     subq.w     A7, 4
  7665. 0000574A  2F04                     move.l     -[A7], D4
  7666. 0000574C  42A7                     clr.l      -[A7]
  7667. 0000574E  42A7                     clr.l      -[A7]
  7668. 00005750  2F3C 0400 0C00           move.l     -[A7], 0x4000C00
  7669. 00005756  A8FD                     syscall    PrGlue
  7670. 00005758  205F                     movea.l    A0, [A7]+
  7671. 0000575A  2548 0082                move.l     [A2 + 0x82], A0
  7672. 0000575E  42A7                     clr.l      -[A7]
  7673. 00005760  61FF 0000 3D46           bsr        +0x3D48 /* 000094A8 */
  7674. 00005766  2045                     movea.l    A0, D5
  7675. 00005768  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  7676. 0000576C  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  7677. 00005772  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  7678. 00005778  584F                     addq.w     A7, 4
  7679. 0000577A  606C                     bra        +0x6E /* 000057E8 */
  7680. label0000577C:
  7681. 0000577C  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  7682. 00005780  42A7                     clr.l      -[A7]
  7683. 00005782  2F3C 1000 0808           move.l     -[A7], 0x10000808
  7684. 00005788  A8FD                     syscall    PrGlue
  7685. 0000578A  554F                     subq.w     A7, 2
  7686. 0000578C  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  7687. 00005792  A8FD                     syscall    PrGlue
  7688. 00005794  301F                     move.w     D0, [A7]+
  7689. 00005796  6626                     bne        +0x28 /* 000057BE */
  7690. 00005798  266A 0082                movea.l    A3, [A2 + 0x82]
  7691. 0000579C  2F2B 0018                move.l     -[A7], [A3 + 0x18]
  7692. 000057A0  486B 0010                pea.l      [A3 + 0x10]
  7693. 000057A4  A8DF                     syscall    RectRgn
  7694. 000057A6  42A7                     clr.l      -[A7]
  7695. 000057A8  486E FFF4                pea.l      [A6 - 0xC]
  7696. 000057AC  2F0A                     move.l     -[A7], A2
  7697. 000057AE  2057                     movea.l    A0, [A7]
  7698. 000057B0  2268 0004                movea.l    A1, [A0 + 0x4]
  7699. 000057B4  2269 0100                movea.l    A1, [A1 + 0x100]
  7700. 000057B8  4E91                     jsr        [A1]
  7701. 000057BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7702. label000057BE:
  7703. 000057BE  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  7704. 000057C2  2F3C 1800 040C           move.l     -[A7], 0x1800040C
  7705. 000057C8  A8FD                     syscall    PrGlue
  7706. 000057CA  486E FFF4                pea.l      [A6 - 0xC]
  7707. 000057CE  52AE FFFC                addq.l     [A6 - 0x4], 1
  7708. 000057D2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7709. 000057D6  2F0A                     move.l     -[A7], A2
  7710. 000057D8  2057                     movea.l    A0, [A7]
  7711. 000057DA  2268 0004                movea.l    A1, [A0 + 0x4]
  7712. 000057DE  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  7713. 000057E2  4E91                     jsr        [A1]
  7714. 000057E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7715. label000057E8:
  7716. 000057E8  202E FFFC                move.l     D0, [A6 - 0x4]
  7717. 000057EC  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  7718. 000057F0  6210                     bhi        +0x12 /* 00005802 */
  7719. 000057F2  554F                     subq.w     A7, 2
  7720. 000057F4  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  7721. 000057FA  A8FD                     syscall    PrGlue
  7722. 000057FC  301F                     move.w     D0, [A7]+
  7723. 000057FE  6700 FF7C                beq        -0x82 /* 0000577C */
  7724. label00005802:
  7725. 00005802  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  7726. 00005806  2F3C 0800 0484           move.l     -[A7], 0x8000484
  7727. 0000580C  A8FD                     syscall    PrGlue
  7728. 0000580E  42AA 0082                clr.l      [A2 + 0x82]
  7729. 00005812  5243                     addq.w     D3, 1
  7730. label00005814:
  7731. 00005814  B647                     cmp.w      D3, D7
  7732. 00005816  6300 FF2C                bls        -0xD2 /* 00005744 */
  7733. 0000581A  42A7                     clr.l      -[A7]
  7734. 0000581C  61FF 0000 3C8A           bsr        +0x3C8C /* 000094A8 */
  7735. 00005822  2044                     movea.l    A0, D4
  7736. 00005824  2050                     movea.l    A0, [A0]
  7737. 00005826  0C28 0001 0044           cmpi.b     [A0 + 0x44], 0x1
  7738. 0000582C  584F                     addq.w     A7, 4
  7739. 0000582E  6622                     bne        +0x24 /* 00005852 */
  7740. 00005830  554F                     subq.w     A7, 2
  7741. 00005832  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  7742. 00005838  A8FD                     syscall    PrGlue
  7743. 0000583A  301F                     move.w     D0, [A7]+
  7744. 0000583C  6614                     bne        +0x16 /* 00005852 */
  7745. 0000583E  2F04                     move.l     -[A7], D4
  7746. 00005840  42A7                     clr.l      -[A7]
  7747. 00005842  42A7                     clr.l      -[A7]
  7748. 00005844  42A7                     clr.l      -[A7]
  7749. 00005846  486E FFDA                pea.l      [A6 - 0x26]
  7750. 0000584A  2F3C 6005 1480           move.l     -[A7], 0x60051480
  7751. 00005850  A8FD                     syscall    PrGlue
  7752. label00005852:
  7753. 00005852  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7754. 00005856  4E5E                     unlink     A6
  7755. 00005858  4E75                     rts
  7756. 0000585A  4E56 FFEC                link       A6, -0x0014
  7757. 0000585E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7758. 00005862  266E 0008                movea.l    A3, [A6 + 0x8]
  7759. 00005866  246E 000C                movea.l    A2, [A6 + 0xC]
  7760. 0000586A  286E 0010                movea.l    A4, [A6 + 0x10]
  7761. 0000586E  42A7                     clr.l      -[A7]
  7762. 00005870  2F0B                     move.l     -[A7], A3
  7763. 00005872  2057                     movea.l    A0, [A7]
  7764. 00005874  2268 0004                movea.l    A1, [A0 + 0x4]
  7765. 00005878  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7766. 0000587C  4E91                     jsr        [A1]
  7767. 0000587E  2F0A                     move.l     -[A7], A2
  7768. 00005880  2F0B                     move.l     -[A7], A3
  7769. 00005882  2057                     movea.l    A0, [A7]
  7770. 00005884  2268 0004                movea.l    A1, [A0 + 0x4]
  7771. 00005888  2269 0108                movea.l    A1, [A1 + 0x108]
  7772. 0000588C  4E91                     jsr        [A1]
  7773. 0000588E  204B                     movea.l    A0, A3
  7774. 00005890  41E8 0044                lea.l      A0, [A0 + 0x44]
  7775. 00005894  2608                     move.l     D3, A0
  7776. 00005896  47EE FFF0                lea.l      A3, [A6 - 0x10]
  7777. 0000589A  42A7                     clr.l      -[A7]
  7778. 0000589C  2F03                     move.l     -[A7], D3
  7779. 0000589E  2F0B                     move.l     -[A7], A3
  7780. 000058A0  4EB9 0000 2798           jsr        [0x00002798]
  7781. 000058A6  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  7782. 000058AA  6018                     bra        +0x1A /* 000058C4 */
  7783. label000058AC:
  7784. 000058AC  2F0C                     move.l     -[A7], A4
  7785. 000058AE  2F0A                     move.l     -[A7], A2
  7786. 000058B0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7787. 000058B4  2057                     movea.l    A0, [A7]
  7788. 000058B6  2268 0004                movea.l    A1, [A0 + 0x4]
  7789. 000058BA  2269 0100                movea.l    A1, [A1 + 0x100]
  7790. 000058BE  4E91                     jsr        [A1]
  7791. 000058C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7792. label000058C4:
  7793. 000058C4  486E FFEC                pea.l      [A6 - 0x14]
  7794. 000058C8  486E FFF0                pea.l      [A6 - 0x10]
  7795. 000058CC  4EB9 0000 27A8           jsr        [0x000027A8]
  7796. 000058D2  4A00                     tst.b      D0
  7797. 000058D4  504F                     addq.w     A7, 8
  7798. 000058D6  66D4                     bne        -0x2A /* 000058AC */
  7799. 000058D8  4267                     clr.w      -[A7]
  7800. 000058DA  486E FFF0                pea.l      [A6 - 0x10]
  7801. 000058DE  4EB9 0000 27A0           jsr        [0x000027A0]
  7802. 000058E4  5C4F                     addq.w     A7, 6
  7803. 000058E6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7804. 000058EA  4E5E                     unlink     A6
  7805. 000058EC  4E75                     rts
  7806. 000058EE  206F 0004                movea.l    A0, [A7 + 0x4]
  7807. 000058F2  2268 0082                movea.l    A1, [A0 + 0x82]
  7808. 000058F6  4AA8 0082                tst.l      [A0 + 0x82]
  7809. 000058FA  6604                     bne        +0x6 /* 00005900 */
  7810. 000058FC  2268 0086                movea.l    A1, [A0 + 0x86]
  7811. label00005900:
  7812. 00005900  2049                     movea.l    A0, A1
  7813. 00005902  4E75                     rts
  7814. 00005904  4E56 0000                link       A6, 0
  7815. 00005908  48E7 1030                movem.l    -[A7], D3,A2,A3
  7816. 0000590C  266E 0008                movea.l    A3, [A6 + 0x8]
  7817. 00005910  2F0B                     move.l     -[A7], A3
  7818. 00005912  2057                     movea.l    A0, [A7]
  7819. 00005914  2268 0004                movea.l    A1, [A0 + 0x4]
  7820. 00005918  2269 0018                movea.l    A1, [A1 + 0x18]
  7821. 0000591C  4E91                     jsr        [A1]
  7822. 0000591E  2448                     movea.l    A2, A0
  7823. 00005920  B4FC 0000                cmpa.w     A2, 0x0
  7824. 00005924  56C0                     sne        D0
  7825. 00005926  4400                     neg.b      D0
  7826. 00005928  1600                     move.b     D3, D0
  7827. 0000592A  4A03                     tst.b      D3
  7828. 0000592C  584F                     addq.w     A7, 4
  7829. 0000592E  670E                     beq        +0x10 /* 0000593E */
  7830. 00005930  4EB9 0000 2070           jsr        [0x00002070]
  7831. 00005936  B1CA                     cmpa.l     A0, A2
  7832. 00005938  6704                     beq        +0x6 /* 0000593E */
  7833. 0000593A  2F0A                     move.l     -[A7], A2
  7834. 0000593C  A873                     syscall    SetPort
  7835. label0000593E:
  7836. 0000593E  1003                     move.b     D0, D3
  7837. 00005940  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  7838. 00005944  4E5E                     unlink     A6
  7839. 00005946  4E75                     rts
  7840. 00005948  4E56 0000                link       A6, 0
  7841. 0000594C  2F0A                     move.l     -[A7], A2
  7842. 0000594E  246E 0008                movea.l    A2, [A6 + 0x8]
  7843. 00005952  486A 0092                pea.l      [A2 + 0x92]
  7844. 00005956  AA14                     syscall    RGBForeColor
  7845. 00005958  486A 0098                pea.l      [A2 + 0x98]
  7846. 0000595C  AA15                     syscall    RGBBackColor
  7847. 0000595E  245F                     movea.l    A2, [A7]+
  7848. 00005960  4E5E                     unlink     A6
  7849. 00005962  4E75                     rts
  7850. 00005964  48E7 0038                movem.l    -[A7], A2,A3,A4
  7851. 00005968  246F 0010                movea.l    A2, [A7 + 0x10]
  7852. 0000596C  286F 0014                movea.l    A4, [A7 + 0x14]
  7853. 00005970  266F 0018                movea.l    A3, [A7 + 0x18]
  7854. 00005974  200C                     move.l     D0, A4
  7855. 00005976  670A                     beq        +0xC /* 00005982 */
  7856. 00005978  2554 0092                move.l     [A2 + 0x92], [A4]
  7857. 0000597C  356C 0004 0096           move.w     [A2 + 0x96], [A4 + 0x4]
  7858. label00005982:
  7859. 00005982  200B                     move.l     D0, A3
  7860. 00005984  670A                     beq        +0xC /* 00005990 */
  7861. 00005986  2553 0098                move.l     [A2 + 0x98], [A3]
  7862. 0000598A  356B 0004 009C           move.w     [A2 + 0x9C], [A3 + 0x4]
  7863. label00005990:
  7864. 00005990  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  7865. 00005994  4E75                     rts
  7866. 00005996  4E56 FFDC                link       A6, -0x0024
  7867. 0000599A  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  7868. 0000599E  246E 0008                movea.l    A2, [A6 + 0x8]
  7869. 000059A2  382E 000C                move.w     D4, [A6 + 0xC]
  7870. 000059A6  262E 000E                move.l     D3, [A6 + 0xE]
  7871. 000059AA  4A44                     tst.w      D4
  7872. 000059AC  6714                     beq        +0x16 /* 000059C2 */
  7873. 000059AE  204A                     movea.l    A0, A2
  7874. 000059B0  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  7875. 000059B4  2848                     movea.l    A4, A0
  7876. 000059B6  2488                     move.l     [A2], A0
  7877. 000059B8  2F0C                     move.l     -[A7], A4
  7878. 000059BA  4EB9 0000 3AE0           jsr        [0x00003AE0]
  7879. 000059C0  584F                     addq.w     A7, 4
  7880. label000059C2:
  7881. 000059C2  2F03                     move.l     -[A7], D3
  7882. 000059C4  4267                     clr.w      -[A7]
  7883. 000059C6  2F0A                     move.l     -[A7], A2
  7884. 000059C8  61FF 0000 2AF8           bsr        +0x2AFA /* 000084C2 */
  7885. 000059CE  486A 007A                pea.l      [A2 + 0x7A]
  7886. 000059D2  4EB9 0000 3BD0           jsr        [0x00003BD0]
  7887. 000059D8  41F9 0001 961E           lea.l      A0, [0x0001961E]
  7888. 000059DE  2548 0004                move.l     [A2 + 0x4], A0
  7889. 000059E2  41F9 0001 961E           lea.l      A0, [0x0001961E]
  7890. 000059E8  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  7891. 000059EC  2252                     movea.l    A1, [A2]
  7892. 000059EE  2288                     move.l     [A1], A0
  7893. 000059F0  41F9 0001 961E           lea.l      A0, [0x0001961E]
  7894. 000059F6  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  7895. 000059FA  2548 007A                move.l     [A2 + 0x7A], A0
  7896. 000059FE  2652                     movea.l    A3, [A2]
  7897. 00005A00  204A                     movea.l    A0, A2
  7898. 00005A02  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  7899. 00005A06  91CB                     sub.l      A0, A3
  7900. 00005A08  2748 0008                move.l     [A3 + 0x8], A0
  7901. 00005A0C  4878 000C                push.l     0xC
  7902. 00005A10  486E FFF4                pea.l      [A6 - 0xC]
  7903. 00005A14  2F03                     move.l     -[A7], D3
  7904. 00005A16  2057                     movea.l    A0, [A7]
  7905. 00005A18  2250                     movea.l    A1, [A0]
  7906. 00005A1A  2269 0024                movea.l    A1, [A1 + 0x24]
  7907. 00005A1E  4E91                     jsr        [A1]
  7908. 00005A20  256E FFFC 00B4           move.l     [A2 + 0xB4], [A6 - 0x4]
  7909. 00005A26  42AA 00A8                clr.l      [A2 + 0xA8]
  7910. 00005A2A  42AA 00AC                clr.l      [A2 + 0xAC]
  7911. 00005A2E  42AA 00B0                clr.l      [A2 + 0xB0]
  7912. 00005A32  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  7913. 00005A36  2D4F FFF0                move.l     [A6 - 0x10], A7
  7914. 00005A3A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7915. 00005A3E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  7916. 00005A42  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  7917. 00005A46  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  7918. 00005A4A  2F0A                     move.l     -[A7], A2
  7919. 00005A4C  61FF 0000 00F2           bsr        +0xF4 /* 00005B40 */
  7920. 00005A52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7921. 00005A56  6052                     bra        +0x54 /* 00005AAA */
  7922. 00005A58  4AAA 00AC                tst.l      [A2 + 0xAC]
  7923. 00005A5C  6718                     beq        +0x1A /* 00005A76 */
  7924. 00005A5E  3F3C 0001                move.w     -[A7], 0x1
  7925. 00005A62  206A 00AC                movea.l    A0, [A2 + 0xAC]
  7926. 00005A66  4850                     pea.l      [A0]
  7927. 00005A68  2057                     movea.l    A0, [A7]
  7928. 00005A6A  2268 0004                movea.l    A1, [A0 + 0x4]
  7929. 00005A6E  2269 0008                movea.l    A1, [A1 + 0x8]
  7930. 00005A72  4E91                     jsr        [A1]
  7931. 00005A74  5C4F                     addq.w     A7, 6
  7932. label00005A76:
  7933. 00005A76  4AAA 00B0                tst.l      [A2 + 0xB0]
  7934. 00005A7A  6718                     beq        +0x1A /* 00005A94 */
  7935. 00005A7C  3F3C 0001                move.w     -[A7], 0x1
  7936. 00005A80  206A 00B0                movea.l    A0, [A2 + 0xB0]
  7937. 00005A84  4850                     pea.l      [A0]
  7938. 00005A86  2057                     movea.l    A0, [A7]
  7939. 00005A88  2268 0004                movea.l    A1, [A0 + 0x4]
  7940. 00005A8C  2269 0008                movea.l    A1, [A1 + 0x8]
  7941. 00005A90  4E91                     jsr        [A1]
  7942. 00005A92  5C4F                     addq.w     A7, 6
  7943. label00005A94:
  7944. 00005A94  42A7                     clr.l      -[A7]
  7945. 00005A96  42A7                     clr.l      -[A7]
  7946. 00005A98  42A7                     clr.l      -[A7]
  7947. 00005A9A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  7948. 00005AA0  486E FFDC                pea.l      [A6 - 0x24]
  7949. 00005AA4  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  7950. label00005AAA:
  7951. 00005AAA  204A                     movea.l    A0, A2
  7952. 00005AAC  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  7953. 00005AB0  4E5E                     unlink     A6
  7954. 00005AB2  4E75                     rts
  7955. 00005AB4  4E56 0000                link       A6, 0
  7956. 00005AB8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7957. 00005ABC  246E 0008                movea.l    A2, [A6 + 0x8]
  7958. 00005AC0  362E 000C                move.w     D3, [A6 + 0xC]
  7959. 00005AC4  200A                     move.l     D0, A2
  7960. 00005AC6  676E                     beq        +0x70 /* 00005B36 */
  7961. 00005AC8  41F9 0001 961E           lea.l      A0, [0x0001961E]
  7962. 00005ACE  2548 0004                move.l     [A2 + 0x4], A0
  7963. 00005AD2  41F9 0001 961E           lea.l      A0, [0x0001961E]
  7964. 00005AD8  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  7965. 00005ADC  2252                     movea.l    A1, [A2]
  7966. 00005ADE  2288                     move.l     [A1], A0
  7967. 00005AE0  41F9 0001 961E           lea.l      A0, [0x0001961E]
  7968. 00005AE6  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  7969. 00005AEA  2548 007A                move.l     [A2 + 0x7A], A0
  7970. 00005AEE  2652                     movea.l    A3, [A2]
  7971. 00005AF0  204A                     movea.l    A0, A2
  7972. 00005AF2  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  7973. 00005AF6  2848                     movea.l    A4, A0
  7974. 00005AF8  91CB                     sub.l      A0, A3
  7975. 00005AFA  2748 0008                move.l     [A3 + 0x8], A0
  7976. 00005AFE  4267                     clr.w      -[A7]
  7977. 00005B00  486A 007A                pea.l      [A2 + 0x7A]
  7978. 00005B04  4EB9 0000 3BD8           jsr        [0x00003BD8]
  7979. 00005B0A  4267                     clr.w      -[A7]
  7980. 00005B0C  2F0A                     move.l     -[A7], A2
  7981. 00005B0E  61FF 0000 2A64           bsr        +0x2A66 /* 00008574 */
  7982. 00005B14  4A43                     tst.w      D3
  7983. 00005B16  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7984. 00005B1A  670C                     beq        +0xE /* 00005B28 */
  7985. 00005B1C  4267                     clr.w      -[A7]
  7986. 00005B1E  2F0C                     move.l     -[A7], A4
  7987. 00005B20  4EB9 0000 3AE8           jsr        [0x00003AE8]
  7988. 00005B26  5C4F                     addq.w     A7, 6
  7989. label00005B28:
  7990. 00005B28  4A43                     tst.w      D3
  7991. 00005B2A  6F0A                     ble        +0xC /* 00005B36 */
  7992. 00005B2C  2F0A                     move.l     -[A7], A2
  7993. 00005B2E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  7994. 00005B34  584F                     addq.w     A7, 4
  7995. label00005B36:
  7996. 00005B36  204A                     movea.l    A0, A2
  7997. 00005B38  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7998. 00005B3C  4E5E                     unlink     A6
  7999. 00005B3E  4E75                     rts
  8000. fn00005B40:
  8001. 00005B40  4E56 FFE2                link       A6, -0x001E
  8002. 00005B44  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  8003. 00005B48  246E 0008                movea.l    A2, [A6 + 0x8]
  8004. 00005B4C  382E 000C                move.w     D4, [A6 + 0xC]
  8005. 00005B50  3C2E 000E                move.w     D6, [A6 + 0xE]
  8006. 00005B54  362E 0010                move.w     D3, [A6 + 0x10]
  8007. 00005B58  3A2E 0012                move.w     D5, [A6 + 0x12]
  8008. 00005B5C  422E FFEA                clr.b      [A6 - 0x16]
  8009. 00005B60  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  8010. 00005B66  42AE FFF8                clr.l      [A6 - 0x8]
  8011. 00005B6A  2D4A FFFC                move.l     [A6 - 0x4], A2
  8012. 00005B6E  4A44                     tst.w      D4
  8013. 00005B70  6D00 00CA                blt        +0xCC /* 00005C3C */
  8014. 00005B74  70FD                     moveq.l    D0, 0xFFFFFFFD
  8015. 00005B76  2D40 FFE2                move.l     [A6 - 0x1E], D0
  8016. 00005B7A  302A 000C                move.w     D0, [A2 + 0xC]
  8017. 00005B7E  9044                     sub.w      D0, D4
  8018. 00005B80  9046                     sub.w      D0, D6
  8019. 00005B82  3D40 FFE6                move.w     [A6 - 0x1A], D0
  8020. 00005B86  3D7C 0010 FFE8           move.w     [A6 - 0x18], 0x10
  8021. 00005B8C  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  8022. 00005B92  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  8023. 00005B98  422E FFED                clr.b      [A6 - 0x13]
  8024. 00005B9C  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  8025. 00005BA2  3044                     movea.w    A0, D4
  8026. 00005BA4  2D48 FFF0                move.l     [A6 - 0x10], A0
  8027. 00005BA8  70F0                     moveq.l    D0, 0xFFFFFFF0
  8028. 00005BAA  D06A 000E                add.w      D0, [A2 + 0xE]
  8029. 00005BAE  48C0                     ext.l      D0
  8030. 00005BB0  2D40 FFF4                move.l     [A6 - 0xC], D0
  8031. 00005BB4  4878 0080                push.l     0x80
  8032. 00005BB8  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  8033. 00005BBE  2648                     movea.l    A3, A0
  8034. 00005BC0  2008                     move.l     D0, A0
  8035. 00005BC2  584F                     addq.w     A7, 4
  8036. 00005BC4  672A                     beq        +0x2C /* 00005BF0 */
  8037. 00005BC6  2F0A                     move.l     -[A7], A2
  8038. 00005BC8  4879 0001 996A           push.l     0x1996A
  8039. 00005BCE  2F3C 0010 0000           move.l     -[A7], 0x100000
  8040. 00005BD4  42A7                     clr.l      -[A7]
  8041. 00005BD6  42A7                     clr.l      -[A7]
  8042. 00005BD8  42A7                     clr.l      -[A7]
  8043. 00005BDA  42A7                     clr.l      -[A7]
  8044. 00005BDC  486E FFE2                pea.l      [A6 - 0x1E]
  8045. 00005BE0  3F3C 0001                move.w     -[A7], 0x1
  8046. 00005BE4  2F0B                     move.l     -[A7], A3
  8047. 00005BE6  61FF 0000 0A1A           bsr        +0xA1C /* 00006602 */
  8048. 00005BEC  4FEF 0026                lea.l      A7, [A7 + 0x26]
  8049. label00005BF0:
  8050. 00005BF0  254B 00B0                move.l     [A2 + 0xB0], A3
  8051. 00005BF4  4AB9 0002 B796           tst.l      [0x0002B796]
  8052. 00005BFA  660C                     bne        +0xE /* 00005C08 */
  8053. 00005BFC  41F9 0000 3340           lea.l      A0, [0x00003340]
  8054. 00005C02  23C8 0002 B796           move.l     [0x0002B796], A0
  8055. label00005C08:
  8056. 00005C08  2879 0002 B796           movea.l    A4, [0x0002B796]
  8057. 00005C0E  266A 00B0                movea.l    A3, [A2 + 0xB0]
  8058. 00005C12  2F2B 0066                move.l     -[A7], [A3 + 0x66]
  8059. 00005C16  2F0C                     move.l     -[A7], A4
  8060. 00005C18  A96B                     syscall    SetControlAction/SetCtlAction
  8061. 00005C1A  200A                     move.l     D0, A2
  8062. 00005C1C  4A80                     tst.l      D0
  8063. 00005C1E  6708                     beq        +0xA /* 00005C28 */
  8064. 00005C20  204A                     movea.l    A0, A2
  8065. 00005C22  41E8 007A                lea.l      A0, [A0 + 0x7A]
  8066. 00005C26  6002                     bra        +0x4 /* 00005C2A */
  8067. label00005C28:
  8068. 00005C28  204A                     movea.l    A0, A2
  8069. label00005C2A:
  8070. 00005C2A  4850                     pea.l      [A0]
  8071. 00005C2C  206A 00B0                movea.l    A0, [A2 + 0xB0]
  8072. 00005C30  4868 0028                pea.l      [A0 + 0x28]
  8073. 00005C34  4EB9 0000 3B20           jsr        [0x00003B20]
  8074. 00005C3A  504F                     addq.w     A7, 8
  8075. label00005C3C:
  8076. 00005C3C  4A43                     tst.w      D3
  8077. 00005C3E  6D00 00CA                blt        +0xCC /* 00005D0A */
  8078. 00005C42  70FC                     moveq.l    D0, 0xFFFFFFFC
  8079. 00005C44  2D40 FFE2                move.l     [A6 - 0x1E], D0
  8080. 00005C48  3D7C 0010 FFE6           move.w     [A6 - 0x1A], 0x10
  8081. 00005C4E  302A 000E                move.w     D0, [A2 + 0xE]
  8082. 00005C52  9043                     sub.w      D0, D3
  8083. 00005C54  9045                     sub.w      D0, D5
  8084. 00005C56  3D40 FFE8                move.w     [A6 - 0x18], D0
  8085. 00005C5A  422E FFEC                clr.b      [A6 - 0x14]
  8086. 00005C5E  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  8087. 00005C64  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  8088. 00005C6A  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  8089. 00005C70  70F0                     moveq.l    D0, 0xFFFFFFF0
  8090. 00005C72  D06A 000C                add.w      D0, [A2 + 0xC]
  8091. 00005C76  48C0                     ext.l      D0
  8092. 00005C78  2D40 FFF0                move.l     [A6 - 0x10], D0
  8093. 00005C7C  3043                     movea.w    A0, D3
  8094. 00005C7E  2D48 FFF4                move.l     [A6 - 0xC], A0
  8095. 00005C82  4878 0080                push.l     0x80
  8096. 00005C86  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  8097. 00005C8C  2648                     movea.l    A3, A0
  8098. 00005C8E  2008                     move.l     D0, A0
  8099. 00005C90  584F                     addq.w     A7, 4
  8100. 00005C92  672A                     beq        +0x2C /* 00005CBE */
  8101. 00005C94  2F0A                     move.l     -[A7], A2
  8102. 00005C96  4879 0001 996A           push.l     0x1996A
  8103. 00005C9C  2F3C 0010 0000           move.l     -[A7], 0x100000
  8104. 00005CA2  42A7                     clr.l      -[A7]
  8105. 00005CA4  42A7                     clr.l      -[A7]
  8106. 00005CA6  42A7                     clr.l      -[A7]
  8107. 00005CA8  42A7                     clr.l      -[A7]
  8108. 00005CAA  486E FFE2                pea.l      [A6 - 0x1E]
  8109. 00005CAE  3F3C 0001                move.w     -[A7], 0x1
  8110. 00005CB2  2F0B                     move.l     -[A7], A3
  8111. 00005CB4  61FF 0000 094C           bsr        +0x94E /* 00006602 */
  8112. 00005CBA  4FEF 0026                lea.l      A7, [A7 + 0x26]
  8113. label00005CBE:
  8114. 00005CBE  254B 00AC                move.l     [A2 + 0xAC], A3
  8115. 00005CC2  4AB9 0002 B79A           tst.l      [0x0002B79A]
  8116. 00005CC8  660C                     bne        +0xE /* 00005CD6 */
  8117. 00005CCA  41F9 0000 3338           lea.l      A0, [0x00003338]
  8118. 00005CD0  23C8 0002 B79A           move.l     [0x0002B79A], A0
  8119. label00005CD6:
  8120. 00005CD6  2879 0002 B79A           movea.l    A4, [0x0002B79A]
  8121. 00005CDC  266A 00AC                movea.l    A3, [A2 + 0xAC]
  8122. 00005CE0  2F2B 0066                move.l     -[A7], [A3 + 0x66]
  8123. 00005CE4  2F0C                     move.l     -[A7], A4
  8124. 00005CE6  A96B                     syscall    SetControlAction/SetCtlAction
  8125. 00005CE8  200A                     move.l     D0, A2
  8126. 00005CEA  4A80                     tst.l      D0
  8127. 00005CEC  6708                     beq        +0xA /* 00005CF6 */
  8128. 00005CEE  204A                     movea.l    A0, A2
  8129. 00005CF0  41E8 007A                lea.l      A0, [A0 + 0x7A]
  8130. 00005CF4  6002                     bra        +0x4 /* 00005CF8 */
  8131. label00005CF6:
  8132. 00005CF6  204A                     movea.l    A0, A2
  8133. label00005CF8:
  8134. 00005CF8  4850                     pea.l      [A0]
  8135. 00005CFA  206A 00AC                movea.l    A0, [A2 + 0xAC]
  8136. 00005CFE  4868 0028                pea.l      [A0 + 0x28]
  8137. 00005D02  4EB9 0000 3B20           jsr        [0x00003B20]
  8138. 00005D08  504F                     addq.w     A7, 8
  8139. label00005D0A:
  8140. 00005D0A  200A                     move.l     D0, A2
  8141. 00005D0C  4A80                     tst.l      D0
  8142. 00005D0E  6704                     beq        +0x6 /* 00005D14 */
  8143. 00005D10  2052                     movea.l    A0, [A2]
  8144. 00005D12  6002                     bra        +0x4 /* 00005D16 */
  8145. label00005D14:
  8146. 00005D14  204A                     movea.l    A0, A2
  8147. label00005D16:
  8148. 00005D16  2648                     movea.l    A3, A0
  8149. 00005D18  23CB 0002 B7C4           move.l     [0x0002B7C4], A3
  8150. 00005D1E  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  8151. 00005D22  4E5E                     unlink     A6
  8152. 00005D24  4E75                     rts
  8153. 00005D26  4E56 FFF4                link       A6, -0x000C
  8154. 00005D2A  48E7 0038                movem.l    -[A7], A2,A3,A4
  8155. 00005D2E  246E 0008                movea.l    A2, [A6 + 0x8]
  8156. 00005D32  4267                     clr.w      -[A7]
  8157. 00005D34  4879 0001 988A           push.l     0x1988A
  8158. 00005D3A  4879 0001 986E           push.l     0x1986E
  8159. 00005D40  4878 0004                push.l     0x4
  8160. 00005D44  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  8161. 00005D48  2F0A                     move.l     -[A7], A2
  8162. 00005D4A  2057                     movea.l    A0, [A7]
  8163. 00005D4C  2268 0004                movea.l    A1, [A0 + 0x4]
  8164. 00005D50  2269 0010                movea.l    A1, [A1 + 0x10]
  8165. 00005D54  4E91                     jsr        [A1]
  8166. 00005D56  504F                     addq.w     A7, 8
  8167. 00005D58  2F08                     move.l     -[A7], A0
  8168. 00005D5A  4EB9 0000 1FE8           jsr        [0x00001FE8]
  8169. 00005D60  2848                     movea.l    A4, A0
  8170. 00005D62  200C                     move.l     D0, A4
  8171. 00005D64  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8172. 00005D68  674C                     beq        +0x4E /* 00005DB6 */
  8173. 00005D6A  2F0A                     move.l     -[A7], A2
  8174. 00005D6C  2057                     movea.l    A0, [A7]
  8175. 00005D6E  2268 0004                movea.l    A1, [A0 + 0x4]
  8176. 00005D72  2269 0018                movea.l    A1, [A1 + 0x18]
  8177. 00005D76  4E91                     jsr        [A1]
  8178. 00005D78  2648                     movea.l    A3, A0
  8179. 00005D7A  200B                     move.l     D0, A3
  8180. 00005D7C  584F                     addq.w     A7, 4
  8181. 00005D7E  6608                     bne        +0xA /* 00005D88 */
  8182. 00005D80  4EB9 0000 2070           jsr        [0x00002070]
  8183. 00005D86  2648                     movea.l    A3, A0
  8184. label00005D88:
  8185. 00005D88  2F0B                     move.l     -[A7], A3
  8186. 00005D8A  486E FFF4                pea.l      [A6 - 0xC]
  8187. 00005D8E  4EB9 0000 2110           jsr        [0x00002110]
  8188. 00005D94  2F0C                     move.l     -[A7], A4
  8189. 00005D96  2F0A                     move.l     -[A7], A2
  8190. 00005D98  2057                     movea.l    A0, [A7]
  8191. 00005D9A  2268 0004                movea.l    A1, [A0 + 0x4]
  8192. 00005D9E  2269 01B0                movea.l    A1, [A1 + 0x1B0]
  8193. 00005DA2  4E91                     jsr        [A1]
  8194. 00005DA4  3F3C FFFF                move.w     -[A7], 0xFFFF
  8195. 00005DA8  486E FFF4                pea.l      [A6 - 0xC]
  8196. 00005DAC  4EB9 0000 2118           jsr        [0x00002118]
  8197. 00005DB2  4FEF 0016                lea.l      A7, [A7 + 0x16]
  8198. label00005DB6:
  8199. 00005DB6  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  8200. 00005DBA  4E5E                     unlink     A6
  8201. 00005DBC  4E75                     rts
  8202. 00005DBE  4E56 FFF8                link       A6, -0x0008
  8203. 00005DC2  2F0A                     move.l     -[A7], A2
  8204. 00005DC4  246E 0008                movea.l    A2, [A6 + 0x8]
  8205. 00005DC8  486E FFF8                pea.l      [A6 - 0x8]
  8206. 00005DCC  2F0A                     move.l     -[A7], A2
  8207. 00005DCE  2057                     movea.l    A0, [A7]
  8208. 00005DD0  2268 0004                movea.l    A1, [A0 + 0x4]
  8209. 00005DD4  2269 003C                movea.l    A1, [A1 + 0x3C]
  8210. 00005DD8  4E91                     jsr        [A1]
  8211. 00005DDA  A89E                     syscall    PenNormal
  8212. 00005DDC  2F0A                     move.l     -[A7], A2
  8213. 00005DDE  2057                     movea.l    A0, [A7]
  8214. 00005DE0  2268 0004                movea.l    A1, [A0 + 0x4]
  8215. 00005DE4  2269 00D8                movea.l    A1, [A1 + 0xD8]
  8216. 00005DE8  4E91                     jsr        [A1]
  8217. 00005DEA  486E FFF8                pea.l      [A6 - 0x8]
  8218. 00005DEE  A8A1                     syscall    FrameRect
  8219. 00005DF0  4AAA 00AC                tst.l      [A2 + 0xAC]
  8220. 00005DF4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8221. 00005DF8  6720                     beq        +0x22 /* 00005E1A */
  8222. 00005DFA  70F0                     moveq.l    D0, 0xFFFFFFF0
  8223. 00005DFC  D06E FFFE                add.w      D0, [A6 - 0x2]
  8224. 00005E00  3F00                     move.w     -[A7], D0
  8225. 00005E02  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8226. 00005E06  A893                     syscall    MoveTo
  8227. 00005E08  70F0                     moveq.l    D0, 0xFFFFFFF0
  8228. 00005E0A  D06E FFFE                add.w      D0, [A6 - 0x2]
  8229. 00005E0E  3F00                     move.w     -[A7], D0
  8230. 00005E10  302E FFFC                move.w     D0, [A6 - 0x4]
  8231. 00005E14  5340                     subq.w     D0, 1
  8232. 00005E16  3F00                     move.w     -[A7], D0
  8233. 00005E18  A891                     syscall    LineTo
  8234. label00005E1A:
  8235. 00005E1A  4AAA 00B0                tst.l      [A2 + 0xB0]
  8236. 00005E1E  6720                     beq        +0x22 /* 00005E40 */
  8237. 00005E20  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8238. 00005E24  70F0                     moveq.l    D0, 0xFFFFFFF0
  8239. 00005E26  D06E FFFC                add.w      D0, [A6 - 0x4]
  8240. 00005E2A  3F00                     move.w     -[A7], D0
  8241. 00005E2C  A893                     syscall    MoveTo
  8242. 00005E2E  302E FFFE                move.w     D0, [A6 - 0x2]
  8243. 00005E32  5340                     subq.w     D0, 1
  8244. 00005E34  3F00                     move.w     -[A7], D0
  8245. 00005E36  70F0                     moveq.l    D0, 0xFFFFFFF0
  8246. 00005E38  D06E FFFC                add.w      D0, [A6 - 0x4]
  8247. 00005E3C  3F00                     move.w     -[A7], D0
  8248. 00005E3E  A891                     syscall    LineTo
  8249. label00005E40:
  8250. 00005E40  2F0A                     move.l     -[A7], A2
  8251. 00005E42  61FF FFFF E7A8           bsr        -0x1856 /* 000045EC */
  8252. 00005E48  4A00                     tst.b      D0
  8253. 00005E4A  584F                     addq.w     A7, 4
  8254. 00005E4C  6600 00B6                bne        +0xB8 /* 00005F04 */
  8255. 00005E50  4AAA 00AC                tst.l      [A2 + 0xAC]
  8256. 00005E54  6754                     beq        +0x56 /* 00005EAA */
  8257. 00005E56  486E FFF8                pea.l      [A6 - 0x8]
  8258. 00005E5A  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  8259. 00005E5E  2057                     movea.l    A0, [A7]
  8260. 00005E60  2268 0004                movea.l    A1, [A0 + 0x4]
  8261. 00005E64  2269 0038                movea.l    A1, [A1 + 0x38]
  8262. 00005E68  4E91                     jsr        [A1]
  8263. 00005E6A  486E FFF8                pea.l      [A6 - 0x8]
  8264. 00005E6E  2F0A                     move.l     -[A7], A2
  8265. 00005E70  2057                     movea.l    A0, [A7]
  8266. 00005E72  2268 0004                movea.l    A1, [A0 + 0x4]
  8267. 00005E76  2269 010C                movea.l    A1, [A1 + 0x10C]
  8268. 00005E7A  4E91                     jsr        [A1]
  8269. 00005E7C  486E FFFC                pea.l      [A6 - 0x4]
  8270. 00005E80  2F0A                     move.l     -[A7], A2
  8271. 00005E82  2057                     movea.l    A0, [A7]
  8272. 00005E84  2268 0004                movea.l    A1, [A0 + 0x4]
  8273. 00005E88  2269 010C                movea.l    A1, [A1 + 0x10C]
  8274. 00005E8C  4E91                     jsr        [A1]
  8275. 00005E8E  486E FFF8                pea.l      [A6 - 0x8]
  8276. 00005E92  A8A1                     syscall    FrameRect
  8277. 00005E94  486E FFF8                pea.l      [A6 - 0x8]
  8278. 00005E98  2F3C 0001 0001           move.l     -[A7], 0x10001
  8279. 00005E9E  A8A9                     syscall    InsetRect
  8280. 00005EA0  486E FFF8                pea.l      [A6 - 0x8]
  8281. 00005EA4  A8A3                     syscall    EraseRect
  8282. 00005EA6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8283. label00005EAA:
  8284. 00005EAA  4AAA 00B0                tst.l      [A2 + 0xB0]
  8285. 00005EAE  6754                     beq        +0x56 /* 00005F04 */
  8286. 00005EB0  486E FFF8                pea.l      [A6 - 0x8]
  8287. 00005EB4  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  8288. 00005EB8  2057                     movea.l    A0, [A7]
  8289. 00005EBA  2268 0004                movea.l    A1, [A0 + 0x4]
  8290. 00005EBE  2269 0038                movea.l    A1, [A1 + 0x38]
  8291. 00005EC2  4E91                     jsr        [A1]
  8292. 00005EC4  486E FFF8                pea.l      [A6 - 0x8]
  8293. 00005EC8  2F0A                     move.l     -[A7], A2
  8294. 00005ECA  2057                     movea.l    A0, [A7]
  8295. 00005ECC  2268 0004                movea.l    A1, [A0 + 0x4]
  8296. 00005ED0  2269 010C                movea.l    A1, [A1 + 0x10C]
  8297. 00005ED4  4E91                     jsr        [A1]
  8298. 00005ED6  486E FFFC                pea.l      [A6 - 0x4]
  8299. 00005EDA  2F0A                     move.l     -[A7], A2
  8300. 00005EDC  2057                     movea.l    A0, [A7]
  8301. 00005EDE  2268 0004                movea.l    A1, [A0 + 0x4]
  8302. 00005EE2  2269 010C                movea.l    A1, [A1 + 0x10C]
  8303. 00005EE6  4E91                     jsr        [A1]
  8304. 00005EE8  486E FFF8                pea.l      [A6 - 0x8]
  8305. 00005EEC  A8A1                     syscall    FrameRect
  8306. 00005EEE  486E FFF8                pea.l      [A6 - 0x8]
  8307. 00005EF2  2F3C 0001 0001           move.l     -[A7], 0x10001
  8308. 00005EF8  A8A9                     syscall    InsetRect
  8309. 00005EFA  486E FFF8                pea.l      [A6 - 0x8]
  8310. 00005EFE  A8A3                     syscall    EraseRect
  8311. 00005F00  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8312. label00005F04:
  8313. 00005F04  245F                     movea.l    A2, [A7]+
  8314. 00005F06  4E5E                     unlink     A6
  8315. 00005F08  4E75                     rts
  8316. 00005F0A  4E56 0000                link       A6, 0
  8317. 00005F0E  2F0A                     move.l     -[A7], A2
  8318. 00005F10  246E 0008                movea.l    A2, [A6 + 0x8]
  8319. 00005F14  4AAA 00AC                tst.l      [A2 + 0xAC]
  8320. 00005F18  6712                     beq        +0x14 /* 00005F2C */
  8321. 00005F1A  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  8322. 00005F1E  2057                     movea.l    A0, [A7]
  8323. 00005F20  2268 0004                movea.l    A1, [A0 + 0x4]
  8324. 00005F24  2269 00A4                movea.l    A1, [A1 + 0xA4]
  8325. 00005F28  4E91                     jsr        [A1]
  8326. 00005F2A  584F                     addq.w     A7, 4
  8327. label00005F2C:
  8328. 00005F2C  4AAA 00B0                tst.l      [A2 + 0xB0]
  8329. 00005F30  6712                     beq        +0x14 /* 00005F44 */
  8330. 00005F32  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  8331. 00005F36  2057                     movea.l    A0, [A7]
  8332. 00005F38  2268 0004                movea.l    A1, [A0 + 0x4]
  8333. 00005F3C  2269 00A4                movea.l    A1, [A1 + 0xA4]
  8334. 00005F40  4E91                     jsr        [A1]
  8335. 00005F42  584F                     addq.w     A7, 4
  8336. label00005F44:
  8337. 00005F44  245F                     movea.l    A2, [A7]+
  8338. 00005F46  4E5E                     unlink     A6
  8339. 00005F48  4E75                     rts
  8340. 00005F4A  4E56 FFF8                link       A6, -0x0008
  8341. 00005F4E  2F0A                     move.l     -[A7], A2
  8342. 00005F50  246E 0008                movea.l    A2, [A6 + 0x8]
  8343. 00005F54  4AAA 00AC                tst.l      [A2 + 0xAC]
  8344. 00005F58  6738                     beq        +0x3A /* 00005F92 */
  8345. 00005F5A  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  8346. 00005F5E  61FF FFFF E57A           bsr        -0x1A84 /* 000044DA */
  8347. 00005F64  4A00                     tst.b      D0
  8348. 00005F66  584F                     addq.w     A7, 4
  8349. 00005F68  6728                     beq        +0x2A /* 00005F92 */
  8350. 00005F6A  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  8351. 00005F6E  2057                     movea.l    A0, [A7]
  8352. 00005F70  2268 0004                movea.l    A1, [A0 + 0x4]
  8353. 00005F74  2269 00A8                movea.l    A1, [A1 + 0xA8]
  8354. 00005F78  4E91                     jsr        [A1]
  8355. 00005F7A  1F3C 0001                move.b     -[A7], 0x1
  8356. 00005F7E  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  8357. 00005F82  2057                     movea.l    A0, [A7]
  8358. 00005F84  2268 0004                movea.l    A1, [A0 + 0x4]
  8359. 00005F88  2269 00C0                movea.l    A1, [A1 + 0xC0]
  8360. 00005F8C  4E91                     jsr        [A1]
  8361. 00005F8E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8362. label00005F92:
  8363. 00005F92  4AAA 00B0                tst.l      [A2 + 0xB0]
  8364. 00005F96  6738                     beq        +0x3A /* 00005FD0 */
  8365. 00005F98  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  8366. 00005F9C  61FF FFFF E53C           bsr        -0x1AC2 /* 000044DA */
  8367. 00005FA2  4A00                     tst.b      D0
  8368. 00005FA4  584F                     addq.w     A7, 4
  8369. 00005FA6  6728                     beq        +0x2A /* 00005FD0 */
  8370. 00005FA8  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  8371. 00005FAC  2057                     movea.l    A0, [A7]
  8372. 00005FAE  2268 0004                movea.l    A1, [A0 + 0x4]
  8373. 00005FB2  2269 00A8                movea.l    A1, [A1 + 0xA8]
  8374. 00005FB6  4E91                     jsr        [A1]
  8375. 00005FB8  1F3C 0001                move.b     -[A7], 0x1
  8376. 00005FBC  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  8377. 00005FC0  2057                     movea.l    A0, [A7]
  8378. 00005FC2  2268 0004                movea.l    A1, [A0 + 0x4]
  8379. 00005FC6  2269 00C0                movea.l    A1, [A1 + 0xC0]
  8380. 00005FCA  4E91                     jsr        [A1]
  8381. 00005FCC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8382. label00005FD0:
  8383. 00005FD0  4227                     clr.b      -[A7]
  8384. 00005FD2  2F0A                     move.l     -[A7], A2
  8385. 00005FD4  2057                     movea.l    A0, [A7]
  8386. 00005FD6  2268 0004                movea.l    A1, [A0 + 0x4]
  8387. 00005FDA  2269 00EC                movea.l    A1, [A1 + 0xEC]
  8388. 00005FDE  4E91                     jsr        [A1]
  8389. 00005FE0  4A00                     tst.b      D0
  8390. 00005FE2  5C4F                     addq.w     A7, 6
  8391. 00005FE4  673E                     beq        +0x40 /* 00006024 */
  8392. 00005FE6  486E FFF8                pea.l      [A6 - 0x8]
  8393. 00005FEA  2F0A                     move.l     -[A7], A2
  8394. 00005FEC  2057                     movea.l    A0, [A7]
  8395. 00005FEE  2268 0004                movea.l    A1, [A0 + 0x4]
  8396. 00005FF2  2269 003C                movea.l    A1, [A1 + 0x3C]
  8397. 00005FF6  4E91                     jsr        [A1]
  8398. 00005FF8  486E FFF8                pea.l      [A6 - 0x8]
  8399. 00005FFC  4878 032B                push.l     0x32B
  8400. 00006000  2F12                     move.l     -[A7], [A2]
  8401. 00006002  2057                     movea.l    A0, [A7]
  8402. 00006004  2250                     movea.l    A1, [A0]
  8403. 00006006  2269 0018                movea.l    A1, [A1 + 0x18]
  8404. 0000600A  4E91                     jsr        [A1]
  8405. 0000600C  4A00                     tst.b      D0
  8406. 0000600E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8407. 00006012  6710                     beq        +0x12 /* 00006024 */
  8408. 00006014  2F0A                     move.l     -[A7], A2
  8409. 00006016  2057                     movea.l    A0, [A7]
  8410. 00006018  2268 0004                movea.l    A1, [A0 + 0x4]
  8411. 0000601C  2269 00F4                movea.l    A1, [A1 + 0xF4]
  8412. 00006020  4E91                     jsr        [A1]
  8413. 00006022  584F                     addq.w     A7, 4
  8414. label00006024:
  8415. 00006024  245F                     movea.l    A2, [A7]+
  8416. 00006026  4E5E                     unlink     A6
  8417. 00006028  4E75                     rts
  8418. 0000602A  4E56 0000                link       A6, 0
  8419. 0000602E  2F0A                     move.l     -[A7], A2
  8420. 00006030  246E 0008                movea.l    A2, [A6 + 0x8]
  8421. 00006034  256E 000C 00A8           move.l     [A2 + 0xA8], [A6 + 0xC]
  8422. 0000603A  2F0A                     move.l     -[A7], A2
  8423. 0000603C  2057                     movea.l    A0, [A7]
  8424. 0000603E  2268 0004                movea.l    A1, [A0 + 0x4]
  8425. 00006042  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  8426. 00006046  4E91                     jsr        [A1]
  8427. 00006048  584F                     addq.w     A7, 4
  8428. 0000604A  245F                     movea.l    A2, [A7]+
  8429. 0000604C  4E5E                     unlink     A6
  8430. 0000604E  4E75                     rts
  8431. 00006050  4E56 FFF4                link       A6, -0x000C
  8432. 00006054  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  8433. 00006058  246E 0008                movea.l    A2, [A6 + 0x8]
  8434. 0000605C  266E 000C                movea.l    A3, [A6 + 0xC]
  8435. 00006060  182E 0010                move.b     D4, [A6 + 0x10]
  8436. 00006064  162E 0012                move.b     D3, [A6 + 0x12]
  8437. 00006068  486E FFFC                pea.l      [A6 - 0x4]
  8438. 0000606C  2F0B                     move.l     -[A7], A3
  8439. 0000606E  61FF FFFF DB9C           bsr        -0x2462 /* 00003C0C */
  8440. 00006074  486E FFF4                pea.l      [A6 - 0xC]
  8441. 00006078  2F0B                     move.l     -[A7], A3
  8442. 0000607A  61FF FFFF DBA2           bsr        -0x245C /* 00003C1E */
  8443. 00006080  4A04                     tst.b      D4
  8444. 00006082  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8445. 00006086  671E                     beq        +0x20 /* 000060A6 */
  8446. 00006088  302A 000C                move.w     D0, [A2 + 0xC]
  8447. 0000608C  5540                     subq.w     D0, 2
  8448. 0000608E  3D40 FFFC                move.w     [A6 - 0x4], D0
  8449. 00006092  4AAA 00AC                tst.l      [A2 + 0xAC]
  8450. 00006096  6706                     beq        +0x8 /* 0000609E */
  8451. 00006098  046E 000F FFFC           subi.w     [A6 - 0x4], 0xF
  8452. label0000609E:
  8453. 0000609E  7001                     moveq.l    D0, 0x01
  8454. 000060A0  2D40 FFF4                move.l     [A6 - 0xC], D0
  8455. 000060A4  6008                     bra        +0xA /* 000060AE */
  8456. label000060A6:
  8457. 000060A6  202A 0010                move.l     D0, [A2 + 0x10]
  8458. 000060AA  91AE FFF4                sub.l      [A6 - 0xC], D0
  8459. label000060AE:
  8460. 000060AE  4A03                     tst.b      D3
  8461. 000060B0  671E                     beq        +0x20 /* 000060D0 */
  8462. 000060B2  302A 000E                move.w     D0, [A2 + 0xE]
  8463. 000060B6  5540                     subq.w     D0, 2
  8464. 000060B8  3D40 FFFE                move.w     [A6 - 0x2], D0
  8465. 000060BC  4AAA 00B0                tst.l      [A2 + 0xB0]
  8466. 000060C0  6706                     beq        +0x8 /* 000060C8 */
  8467. 000060C2  046E 000F FFFE           subi.w     [A6 - 0x2], 0xF
  8468. label000060C8:
  8469. 000060C8  7001                     moveq.l    D0, 0x01
  8470. 000060CA  2D40 FFF8                move.l     [A6 - 0x8], D0
  8471. 000060CE  6008                     bra        +0xA /* 000060D8 */
  8472. label000060D0:
  8473. 000060D0  202A 0014                move.l     D0, [A2 + 0x14]
  8474. 000060D4  91AE FFF8                sub.l      [A6 - 0x8], D0
  8475. label000060D8:
  8476. 000060D8  4227                     clr.b      -[A7]
  8477. 000060DA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8478. 000060DE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8479. 000060E2  2F0B                     move.l     -[A7], A3
  8480. 000060E4  61FF FFFF DE5C           bsr        -0x21A2 /* 00003F42 */
  8481. 000060EA  4227                     clr.b      -[A7]
  8482. 000060EC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  8483. 000060F0  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  8484. 000060F4  2F0B                     move.l     -[A7], A3
  8485. 000060F6  61FF FFFF DC32           bsr        -0x23CC /* 00003D2A */
  8486. 000060FC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8487. 00006100  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  8488. 00006104  4E5E                     unlink     A6
  8489. 00006106  4E75                     rts
  8490. 00006108  4E56 FFE4                link       A6, -0x001C
  8491. 0000610C  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  8492. 00006110  246E 0008                movea.l    A2, [A6 + 0x8]
  8493. 00006114  266A 00A8                movea.l    A3, [A2 + 0xA8]
  8494. 00006118  200B                     move.l     D0, A3
  8495. 0000611A  6660                     bne        +0x62 /* 0000617C */
  8496. 0000611C  266A 00AC                movea.l    A3, [A2 + 0xAC]
  8497. 00006120  200B                     move.l     D0, A3
  8498. 00006122  6726                     beq        +0x28 /* 0000614A */
  8499. 00006124  42A7                     clr.l      -[A7]
  8500. 00006126  2F0B                     move.l     -[A7], A3
  8501. 00006128  2057                     movea.l    A0, [A7]
  8502. 0000612A  2268 0004                movea.l    A1, [A0 + 0x4]
  8503. 0000612E  2269 0160                movea.l    A1, [A1 + 0x160]
  8504. 00006132  4E91                     jsr        [A1]
  8505. 00006134  42A7                     clr.l      -[A7]
  8506. 00006136  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  8507. 0000613A  2057                     movea.l    A0, [A7]
  8508. 0000613C  2268 0004                movea.l    A1, [A0 + 0x4]
  8509. 00006140  2269 0164                movea.l    A1, [A1 + 0x164]
  8510. 00006144  4E91                     jsr        [A1]
  8511. 00006146  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8512. label0000614A:
  8513. 0000614A  266A 00B0                movea.l    A3, [A2 + 0xB0]
  8514. 0000614E  200B                     move.l     D0, A3
  8515. 00006150  6726                     beq        +0x28 /* 00006178 */
  8516. 00006152  42A7                     clr.l      -[A7]
  8517. 00006154  2F0B                     move.l     -[A7], A3
  8518. 00006156  2057                     movea.l    A0, [A7]
  8519. 00006158  2268 0004                movea.l    A1, [A0 + 0x4]
  8520. 0000615C  2269 0160                movea.l    A1, [A1 + 0x160]
  8521. 00006160  4E91                     jsr        [A1]
  8522. 00006162  42A7                     clr.l      -[A7]
  8523. 00006164  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  8524. 00006168  2057                     movea.l    A0, [A7]
  8525. 0000616A  2268 0004                movea.l    A1, [A0 + 0x4]
  8526. 0000616E  2269 0164                movea.l    A1, [A1 + 0x164]
  8527. 00006172  4E91                     jsr        [A1]
  8528. 00006174  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8529. label00006178:
  8530. 00006178  6000 0114                bra        +0x116 /* 0000628E */
  8531. label0000617C:
  8532. 0000617C  486E FFF8                pea.l      [A6 - 0x8]
  8533. 00006180  2F0B                     move.l     -[A7], A3
  8534. 00006182  61FF 0000 3D32           bsr        +0x3D34 /* 00009EB6 */
  8535. 00006188  486E FFEC                pea.l      [A6 - 0x14]
  8536. 0000618C  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  8537. 00006190  61FF FFFF DA7A           bsr        -0x2584 /* 00003C0C */
  8538. 00006196  486E FFE4                pea.l      [A6 - 0x1C]
  8539. 0000619A  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  8540. 0000619E  2057                     movea.l    A0, [A7]
  8541. 000061A0  2268 0004                movea.l    A1, [A0 + 0x4]
  8542. 000061A4  2269 0150                movea.l    A1, [A1 + 0x150]
  8543. 000061A8  4E91                     jsr        [A1]
  8544. 000061AA  486E FFF0                pea.l      [A6 - 0x10]
  8545. 000061AE  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  8546. 000061B2  2057                     movea.l    A0, [A7]
  8547. 000061B4  2268 0004                movea.l    A1, [A0 + 0x4]
  8548. 000061B8  2269 0154                movea.l    A1, [A1 + 0x154]
  8549. 000061BC  4E91                     jsr        [A1]
  8550. 000061BE  266A 00AC                movea.l    A3, [A2 + 0xAC]
  8551. 000061C2  200B                     move.l     D0, A3
  8552. 000061C4  4FEF 0020                lea.l      A7, [A7 + 0x20]
  8553. 000061C8  675E                     beq        +0x60 /* 00006228 */
  8554. 000061CA  306E FFEE                movea.w    A0, [A6 - 0x12]
  8555. 000061CE  262E FFE8                move.l     D3, [A6 - 0x18]
  8556. 000061D2  9688                     sub.l      D3, A0
  8557. 000061D4  282E FFF4                move.l     D4, [A6 - 0xC]
  8558. 000061D8  B883                     cmp.l      D4, D3
  8559. 000061DA  6F02                     ble        +0x4 /* 000061DE */
  8560. 000061DC  2604                     move.l     D3, D4
  8561. label000061DE:
  8562. 000061DE  7800                     moveq.l    D4, 0x00
  8563. 000061E0  4A83                     tst.l      D3
  8564. 000061E2  6F0E                     ble        +0x10 /* 000061F2 */
  8565. 000061E4  2A2E FFFC                move.l     D5, [A6 - 0x4]
  8566. 000061E8  2803                     move.l     D4, D3
  8567. 000061EA  D885                     add.l      D4, D5
  8568. 000061EC  5384                     subq.l     D4, 1
  8569. 000061EE  4C45 4804                movem.l    D2,A3,A6, D5
  8570. label000061F2:
  8571. 000061F2  2F04                     move.l     -[A7], D4
  8572. 000061F4  2F0B                     move.l     -[A7], A3
  8573. 000061F6  2057                     movea.l    A0, [A7]
  8574. 000061F8  2268 0004                movea.l    A1, [A0 + 0x4]
  8575. 000061FC  2269 0164                movea.l    A1, [A1 + 0x164]
  8576. 00006200  4E91                     jsr        [A1]
  8577. 00006202  2C2E FFFC                move.l     D6, [A6 - 0x4]
  8578. 00006206  202E FFF4                move.l     D0, [A6 - 0xC]
  8579. 0000620A  D086                     add.l      D0, D6
  8580. 0000620C  5380                     subq.l     D0, 1
  8581. 0000620E  4C46 0800                movem.l    A3, D6
  8582. 00006212  2F00                     move.l     -[A7], D0
  8583. 00006214  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  8584. 00006218  2057                     movea.l    A0, [A7]
  8585. 0000621A  2268 0004                movea.l    A1, [A0 + 0x4]
  8586. 0000621E  2269 0020                movea.l    A1, [A1 + 0x20]
  8587. 00006222  4E91                     jsr        [A1]
  8588. 00006224  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8589. label00006228:
  8590. 00006228  266A 00B0                movea.l    A3, [A2 + 0xB0]
  8591. 0000622C  200B                     move.l     D0, A3
  8592. 0000622E  675E                     beq        +0x60 /* 0000628E */
  8593. 00006230  306E FFEC                movea.w    A0, [A6 - 0x14]
  8594. 00006234  262E FFE4                move.l     D3, [A6 - 0x1C]
  8595. 00006238  9688                     sub.l      D3, A0
  8596. 0000623A  B6AE FFF0                cmp.l      D3, [A6 - 0x10]
  8597. 0000623E  6C04                     bge        +0x6 /* 00006244 */
  8598. 00006240  262E FFF0                move.l     D3, [A6 - 0x10]
  8599. label00006244:
  8600. 00006244  7800                     moveq.l    D4, 0x00
  8601. 00006246  4A83                     tst.l      D3
  8602. 00006248  6F0E                     ble        +0x10 /* 00006258 */
  8603. 0000624A  2803                     move.l     D4, D3
  8604. 0000624C  D8AE FFF8                add.l      D4, [A6 - 0x8]
  8605. 00006250  5384                     subq.l     D4, 1
  8606. 00006252  4C6E 4804 FFF8           movem.l    D2,A3,A6, [A6 - 0x8]
  8607. label00006258:
  8608. 00006258  2F04                     move.l     -[A7], D4
  8609. 0000625A  2F0B                     move.l     -[A7], A3
  8610. 0000625C  2057                     movea.l    A0, [A7]
  8611. 0000625E  2268 0004                movea.l    A1, [A0 + 0x4]
  8612. 00006262  2269 0164                movea.l    A1, [A1 + 0x164]
  8613. 00006266  4E91                     jsr        [A1]
  8614. 00006268  202E FFF0                move.l     D0, [A6 - 0x10]
  8615. 0000626C  D0AE FFF8                add.l      D0, [A6 - 0x8]
  8616. 00006270  5380                     subq.l     D0, 1
  8617. 00006272  4C6E 0800 FFF8           movem.l    A3, [A6 - 0x8]
  8618. 00006278  2F00                     move.l     -[A7], D0
  8619. 0000627A  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  8620. 0000627E  2057                     movea.l    A0, [A7]
  8621. 00006280  2268 0004                movea.l    A1, [A0 + 0x4]
  8622. 00006284  2269 0020                movea.l    A1, [A1 + 0x20]
  8623. 00006288  4E91                     jsr        [A1]
  8624. 0000628A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8625. label0000628E:
  8626. 0000628E  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  8627. 00006292  4E5E                     unlink     A6
  8628. 00006294  4E75                     rts
  8629. 00006296  4E56 FFF4                link       A6, -0x000C
  8630. 0000629A  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  8631. 0000629E  246E 0008                movea.l    A2, [A6 + 0x8]
  8632. 000062A2  382E 000C                move.w     D4, [A6 + 0xC]
  8633. 000062A6  362E 000E                move.w     D3, [A6 + 0xE]
  8634. 000062AA  1A2E 0010                move.b     D5, [A6 + 0x10]
  8635. 000062AE  1F05                     move.b     -[A7], D5
  8636. 000062B0  3F03                     move.w     -[A7], D3
  8637. 000062B2  3F04                     move.w     -[A7], D4
  8638. 000062B4  2F0A                     move.l     -[A7], A2
  8639. 000062B6  61FF 0000 27EC           bsr        +0x27EE /* 00008AA4 */
  8640. 000062BC  2F0A                     move.l     -[A7], A2
  8641. 000062BE  2057                     movea.l    A0, [A7]
  8642. 000062C0  2268 0004                movea.l    A1, [A0 + 0x4]
  8643. 000062C4  2269 0018                movea.l    A1, [A1 + 0x18]
  8644. 000062C8  4E91                     jsr        [A1]
  8645. 000062CA  584F                     addq.w     A7, 4
  8646. 000062CC  2F08                     move.l     -[A7], A0
  8647. 000062CE  486E FFF4                pea.l      [A6 - 0xC]
  8648. 000062D2  4EB9 0000 2110           jsr        [0x00002110]
  8649. 000062D8  2F0A                     move.l     -[A7], A2
  8650. 000062DA  2057                     movea.l    A0, [A7]
  8651. 000062DC  2268 0004                movea.l    A1, [A0 + 0x4]
  8652. 000062E0  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  8653. 000062E4  4E91                     jsr        [A1]
  8654. 000062E6  3F3C FFFF                move.w     -[A7], 0xFFFF
  8655. 000062EA  486E FFF4                pea.l      [A6 - 0xC]
  8656. 000062EE  4EB9 0000 2118           jsr        [0x00002118]
  8657. 000062F4  4227                     clr.b      -[A7]
  8658. 000062F6  3043                     movea.w    A0, D3
  8659. 000062F8  2F08                     move.l     -[A7], A0
  8660. 000062FA  3044                     movea.w    A0, D4
  8661. 000062FC  2F08                     move.l     -[A7], A0
  8662. 000062FE  2F0A                     move.l     -[A7], A2
  8663. 00006300  2057                     movea.l    A0, [A7]
  8664. 00006302  2268 0004                movea.l    A1, [A0 + 0x4]
  8665. 00006306  2269 0174                movea.l    A1, [A1 + 0x174]
  8666. 0000630A  4E91                     jsr        [A1]
  8667. 0000630C  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  8668. 00006310  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  8669. 00006314  4E5E                     unlink     A6
  8670. 00006316  4E75                     rts
  8671. 00006318  4E56 0000                link       A6, 0
  8672. 0000631C  2F0A                     move.l     -[A7], A2
  8673. 0000631E  246E 0008                movea.l    A2, [A6 + 0x8]
  8674. 00006322  206E 000C                movea.l    A0, [A6 + 0xC]
  8675. 00006326  B1EA 00A8                cmpa.l     A0, [A2 + 0xA8]
  8676. 0000632A  6610                     bne        +0x12 /* 0000633C */
  8677. 0000632C  2F0A                     move.l     -[A7], A2
  8678. 0000632E  2057                     movea.l    A0, [A7]
  8679. 00006330  2268 0004                movea.l    A1, [A0 + 0x4]
  8680. 00006334  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  8681. 00006338  4E91                     jsr        [A1]
  8682. 0000633A  584F                     addq.w     A7, 4
  8683. label0000633C:
  8684. 0000633C  245F                     movea.l    A2, [A7]+
  8685. 0000633E  4E5E                     unlink     A6
  8686. 00006340  4E75                     rts
  8687. 00006342  4E56 FFF0                link       A6, -0x0010
  8688. 00006346  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  8689. 0000634A  246E 0008                movea.l    A2, [A6 + 0x8]
  8690. 0000634E  262E 000C                move.l     D3, [A6 + 0xC]
  8691. 00006352  286E 0010                movea.l    A4, [A6 + 0x10]
  8692. 00006356  0C83 0000 00CC           cmpi.l     D3, 0xCC
  8693. 0000635C  6600 0088                bne        +0x8A /* 000063E6 */
  8694. 00006360  264C                     movea.l    A3, A4
  8695. 00006362  2F0B                     move.l     -[A7], A3
  8696. 00006364  2057                     movea.l    A0, [A7]
  8697. 00006366  2268 0004                movea.l    A1, [A0 + 0x4]
  8698. 0000636A  2269 001C                movea.l    A1, [A1 + 0x1C]
  8699. 0000636E  4E91                     jsr        [A1]
  8700. 00006370  2600                     move.l     D3, D0
  8701. 00006372  486E FFF0                pea.l      [A6 - 0x10]
  8702. 00006376  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  8703. 0000637A  61FF 0000 3B3A           bsr        +0x3B3C /* 00009EB6 */
  8704. 00006380  486E FFF8                pea.l      [A6 - 0x8]
  8705. 00006384  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  8706. 00006388  2057                     movea.l    A0, [A7]
  8707. 0000638A  2268 0004                movea.l    A1, [A0 + 0x4]
  8708. 0000638E  2269 0154                movea.l    A1, [A1 + 0x154]
  8709. 00006392  4E91                     jsr        [A1]
  8710. 00006394  B7EA 00AC                cmpa.l     A3, [A2 + 0xAC]
  8711. 00006398  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8712. 0000639C  660E                     bne        +0x10 /* 000063AC */
  8713. 0000639E  2003                     move.l     D0, D3
  8714. 000063A0  4C2E 0800 FFF4           movem.w    A3, [A6 - 0xC]
  8715. 000063A6  2D40 FFFC                move.l     [A6 - 0x4], D0
  8716. 000063AA  6012                     bra        +0x14 /* 000063BE */
  8717. label000063AC:
  8718. 000063AC  B7EA 00B0                cmpa.l     A3, [A2 + 0xB0]
  8719. 000063B0  660C                     bne        +0xE /* 000063BE */
  8720. 000063B2  2003                     move.l     D0, D3
  8721. 000063B4  4C2E 0800 FFF0           movem.w    A3, [A6 - 0x10]
  8722. 000063BA  2D40 FFF8                move.l     [A6 - 0x8], D0
  8723. label000063BE:
  8724. 000063BE  1F3C 0001                move.b     -[A7], 0x1
  8725. 000063C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8726. 000063C6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8727. 000063CA  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  8728. 000063CE  61FF 0000 3678           bsr        +0x367A /* 00009A48 */
  8729. 000063D4  2F0A                     move.l     -[A7], A2
  8730. 000063D6  2057                     movea.l    A0, [A7]
  8731. 000063D8  2268 0004                movea.l    A1, [A0 + 0x4]
  8732. 000063DC  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  8733. 000063E0  4E91                     jsr        [A1]
  8734. 000063E2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8735. label000063E6:
  8736. 000063E6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  8737. 000063EA  4E5E                     unlink     A6
  8738. 000063EC  4E75                     rts
  8739. 000063EE  4E56 FFF4                link       A6, -0x000C
  8740. 000063F2  48E7 1820                movem.l    -[A7], D3,D4,A2
  8741. 000063F6  246E 0008                movea.l    A2, [A6 + 0x8]
  8742. 000063FA  382E 000C                move.w     D4, [A6 + 0xC]
  8743. 000063FE  7600                     moveq.l    D3, 0x00
  8744. 00006400  486E FFF8                pea.l      [A6 - 0x8]
  8745. 00006404  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  8746. 00006408  61FF 0000 3AAC           bsr        +0x3AAE /* 00009EB6 */
  8747. 0000640E  486E FFF4                pea.l      [A6 - 0xC]
  8748. 00006412  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  8749. 00006416  61FF FFFF D7F4           bsr        -0x280A /* 00003C0C */
  8750. 0000641C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8751. 00006420  3004                     move.w     D0, D4
  8752. 00006422  0440 0014                subi.w     D0, 0x14
  8753. 00006426  670E                     beq        +0x10 /* 00006436 */
  8754. 00006428  5340                     subq.w     D0, 1
  8755. 0000642A  670E                     beq        +0x10 /* 0000643A */
  8756. 0000642C  5340                     subq.w     D0, 1
  8757. 0000642E  670E                     beq        +0x10 /* 0000643E */
  8758. 00006430  5340                     subq.w     D0, 1
  8759. 00006432  6722                     beq        +0x24 /* 00006456 */
  8760. 00006434  6034                     bra        +0x36 /* 0000646A */
  8761. label00006436:
  8762. 00006436  76FF                     moveq.l    D3, 0xFFFFFFFF
  8763. 00006438  6030                     bra        +0x32 /* 0000646A */
  8764. label0000643A:
  8765. 0000643A  7601                     moveq.l    D3, 0x01
  8766. 0000643C  602C                     bra        +0x2E /* 0000646A */
  8767. label0000643E:
  8768. 0000643E  306E FFF6                movea.w    A0, [A6 - 0xA]
  8769. 00006442  2008                     move.l     D0, A0
  8770. 00006444  4C6E 0800 FFFC           movem.l    A3, [A6 - 0x4]
  8771. 0000644A  7601                     moveq.l    D3, 0x01
  8772. 0000644C  9680                     sub.l      D3, D0
  8773. 0000644E  4A43                     tst.w      D3
  8774. 00006450  6D18                     blt        +0x1A /* 0000646A */
  8775. 00006452  76FF                     moveq.l    D3, 0xFFFFFFFF
  8776. 00006454  6014                     bra        +0x16 /* 0000646A */
  8777. label00006456:
  8778. 00006456  306E FFF6                movea.w    A0, [A6 - 0xA]
  8779. 0000645A  2608                     move.l     D3, A0
  8780. 0000645C  4C6E 3803 FFFC           movem.l    D0,D1,A3,A4,A5, [A6 - 0x4]
  8781. 00006462  5383                     subq.l     D3, 1
  8782. 00006464  4A43                     tst.w      D3
  8783. 00006466  6E02                     bgt        +0x4 /* 0000646A */
  8784. 00006468  7601                     moveq.l    D3, 0x01
  8785. label0000646A:
  8786. 0000646A  4A43                     tst.w      D3
  8787. 0000646C  674C                     beq        +0x4E /* 000064BA */
  8788. 0000646E  3043                     movea.w    A0, D3
  8789. 00006470  2F08                     move.l     -[A7], A0
  8790. 00006472  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  8791. 00006476  2057                     movea.l    A0, [A7]
  8792. 00006478  2268 0004                movea.l    A1, [A0 + 0x4]
  8793. 0000647C  2269 015C                movea.l    A1, [A1 + 0x15C]
  8794. 00006480  4E91                     jsr        [A1]
  8795. 00006482  1F3C 0001                move.b     -[A7], 0x1
  8796. 00006486  3043                     movea.w    A0, D3
  8797. 00006488  2008                     move.l     D0, A0
  8798. 0000648A  4C2E 0800 FFFC           movem.w    A3, [A6 - 0x4]
  8799. 00006490  2F00                     move.l     -[A7], D0
  8800. 00006492  42A7                     clr.l      -[A7]
  8801. 00006494  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  8802. 00006498  2057                     movea.l    A0, [A7]
  8803. 0000649A  2268 0004                movea.l    A1, [A0 + 0x4]
  8804. 0000649E  2269 0168                movea.l    A1, [A1 + 0x168]
  8805. 000064A2  4E91                     jsr        [A1]
  8806. 000064A4  42A7                     clr.l      -[A7]
  8807. 000064A6  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  8808. 000064AA  2057                     movea.l    A0, [A7]
  8809. 000064AC  2268 0004                movea.l    A1, [A0 + 0x4]
  8810. 000064B0  2269 00E8                movea.l    A1, [A1 + 0xE8]
  8811. 000064B4  4E91                     jsr        [A1]
  8812. 000064B6  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  8813. label000064BA:
  8814. 000064BA  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  8815. 000064BE  4E5E                     unlink     A6
  8816. 000064C0  4E75                     rts
  8817. 000064C2  4E56 FFF4                link       A6, -0x000C
  8818. 000064C6  48E7 1820                movem.l    -[A7], D3,D4,A2
  8819. 000064CA  246E 0008                movea.l    A2, [A6 + 0x8]
  8820. 000064CE  382E 000C                move.w     D4, [A6 + 0xC]
  8821. 000064D2  7600                     moveq.l    D3, 0x00
  8822. 000064D4  486E FFF8                pea.l      [A6 - 0x8]
  8823. 000064D8  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  8824. 000064DC  61FF 0000 39D8           bsr        +0x39DA /* 00009EB6 */
  8825. 000064E2  486E FFF4                pea.l      [A6 - 0xC]
  8826. 000064E6  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  8827. 000064EA  61FF FFFF D720           bsr        -0x28DE /* 00003C0C */
  8828. 000064F0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8829. 000064F4  3004                     move.w     D0, D4
  8830. 000064F6  0440 0014                subi.w     D0, 0x14
  8831. 000064FA  670E                     beq        +0x10 /* 0000650A */
  8832. 000064FC  5340                     subq.w     D0, 1
  8833. 000064FE  670E                     beq        +0x10 /* 0000650E */
  8834. 00006500  5340                     subq.w     D0, 1
  8835. 00006502  670E                     beq        +0x10 /* 00006512 */
  8836. 00006504  5340                     subq.w     D0, 1
  8837. 00006506  6722                     beq        +0x24 /* 0000652A */
  8838. 00006508  6034                     bra        +0x36 /* 0000653E */
  8839. label0000650A:
  8840. 0000650A  76FF                     moveq.l    D3, 0xFFFFFFFF
  8841. 0000650C  6030                     bra        +0x32 /* 0000653E */
  8842. label0000650E:
  8843. 0000650E  7601                     moveq.l    D3, 0x01
  8844. 00006510  602C                     bra        +0x2E /* 0000653E */
  8845. label00006512:
  8846. 00006512  306E FFF4                movea.w    A0, [A6 - 0xC]
  8847. 00006516  2008                     move.l     D0, A0
  8848. 00006518  4C6E 0800 FFF8           movem.l    A3, [A6 - 0x8]
  8849. 0000651E  7601                     moveq.l    D3, 0x01
  8850. 00006520  9680                     sub.l      D3, D0
  8851. 00006522  4A43                     tst.w      D3
  8852. 00006524  6D18                     blt        +0x1A /* 0000653E */
  8853. 00006526  76FF                     moveq.l    D3, 0xFFFFFFFF
  8854. 00006528  6014                     bra        +0x16 /* 0000653E */
  8855. label0000652A:
  8856. 0000652A  306E FFF4                movea.w    A0, [A6 - 0xC]
  8857. 0000652E  2608                     move.l     D3, A0
  8858. 00006530  4C6E 3803 FFF8           movem.l    D0,D1,A3,A4,A5, [A6 - 0x8]
  8859. 00006536  5383                     subq.l     D3, 1
  8860. 00006538  4A43                     tst.w      D3
  8861. 0000653A  6E02                     bgt        +0x4 /* 0000653E */
  8862. 0000653C  7601                     moveq.l    D3, 0x01
  8863. label0000653E:
  8864. 0000653E  4A43                     tst.w      D3
  8865. 00006540  674C                     beq        +0x4E /* 0000658E */
  8866. 00006542  3043                     movea.w    A0, D3
  8867. 00006544  2F08                     move.l     -[A7], A0
  8868. 00006546  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  8869. 0000654A  2057                     movea.l    A0, [A7]
  8870. 0000654C  2268 0004                movea.l    A1, [A0 + 0x4]
  8871. 00006550  2269 015C                movea.l    A1, [A1 + 0x15C]
  8872. 00006554  4E91                     jsr        [A1]
  8873. 00006556  1F3C 0001                move.b     -[A7], 0x1
  8874. 0000655A  42A7                     clr.l      -[A7]
  8875. 0000655C  3043                     movea.w    A0, D3
  8876. 0000655E  2008                     move.l     D0, A0
  8877. 00006560  4C2E 0800 FFF8           movem.w    A3, [A6 - 0x8]
  8878. 00006566  2F00                     move.l     -[A7], D0
  8879. 00006568  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  8880. 0000656C  2057                     movea.l    A0, [A7]
  8881. 0000656E  2268 0004                movea.l    A1, [A0 + 0x4]
  8882. 00006572  2269 0168                movea.l    A1, [A1 + 0x168]
  8883. 00006576  4E91                     jsr        [A1]
  8884. 00006578  42A7                     clr.l      -[A7]
  8885. 0000657A  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  8886. 0000657E  2057                     movea.l    A0, [A7]
  8887. 00006580  2268 0004                movea.l    A1, [A0 + 0x4]
  8888. 00006584  2269 00E8                movea.l    A1, [A1 + 0xE8]
  8889. 00006588  4E91                     jsr        [A1]
  8890. 0000658A  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  8891. label0000658E:
  8892. 0000658E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  8893. 00006592  4E5E                     unlink     A6
  8894. 00006594  4E75                     rts
  8895. 00006596  4E56 0000                link       A6, 0
  8896. 0000659A  48E7 1030                movem.l    -[A7], D3,A2,A3
  8897. 0000659E  266E 000A                movea.l    A3, [A6 + 0xA]
  8898. 000065A2  362E 0008                move.w     D3, [A6 + 0x8]
  8899. 000065A6  594F                     subq.w     A7, 4
  8900. 000065A8  2F0B                     move.l     -[A7], A3
  8901. 000065AA  A95A                     syscall    GetControlReference/GetCRefCon
  8902. 000065AC  201F                     move.l     D0, [A7]+
  8903. 000065AE  2440                     movea.l    A2, D0
  8904. 000065B0  3F03                     move.w     -[A7], D3
  8905. 000065B2  2F0A                     move.l     -[A7], A2
  8906. 000065B4  2057                     movea.l    A0, [A7]
  8907. 000065B6  2268 0004                movea.l    A1, [A0 + 0x4]
  8908. 000065BA  2269 01BC                movea.l    A1, [A1 + 0x1BC]
  8909. 000065BE  4E91                     jsr        [A1]
  8910. 000065C0  5C4F                     addq.w     A7, 6
  8911. 000065C2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  8912. 000065C6  4E5E                     unlink     A6
  8913. 000065C8  4E74 0006                rtd        0x0006
  8914. 000065CC  4E56 0000                link       A6, 0
  8915. 000065D0  48E7 1030                movem.l    -[A7], D3,A2,A3
  8916. 000065D4  266E 000A                movea.l    A3, [A6 + 0xA]
  8917. 000065D8  362E 0008                move.w     D3, [A6 + 0x8]
  8918. 000065DC  594F                     subq.w     A7, 4
  8919. 000065DE  2F0B                     move.l     -[A7], A3
  8920. 000065E0  A95A                     syscall    GetControlReference/GetCRefCon
  8921. 000065E2  201F                     move.l     D0, [A7]+
  8922. 000065E4  2440                     movea.l    A2, D0
  8923. 000065E6  3F03                     move.w     -[A7], D3
  8924. 000065E8  2F0A                     move.l     -[A7], A2
  8925. 000065EA  2057                     movea.l    A0, [A7]
  8926. 000065EC  2268 0004                movea.l    A1, [A0 + 0x4]
  8927. 000065F0  2269 01C0                movea.l    A1, [A1 + 0x1C0]
  8928. 000065F4  4E91                     jsr        [A1]
  8929. 000065F6  5C4F                     addq.w     A7, 6
  8930. 000065F8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  8931. 000065FC  4E5E                     unlink     A6
  8932. 000065FE  4E74 0006                rtd        0x0006
  8933. fn00006602:
  8934. 00006602  4E56 0000                link       A6, 0
  8935. 00006606  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8936. 0000660A  246E 0008                movea.l    A2, [A6 + 0x8]
  8937. 0000660E  2E2E 001A                move.l     D7, [A6 + 0x1A]
  8938. 00006612  2C2E 001E                move.l     D6, [A6 + 0x1E]
  8939. 00006616  3A2E 0022                move.w     D5, [A6 + 0x22]
  8940. 0000661A  382E 0024                move.w     D4, [A6 + 0x24]
  8941. 0000661E  286E 0026                movea.l    A4, [A6 + 0x26]
  8942. 00006622  262E 002A                move.l     D3, [A6 + 0x2A]
  8943. 00006626  4A6E 000C                tst.w      [A6 + 0xC]
  8944. 0000662A  6714                     beq        +0x16 /* 00006640 */
  8945. 0000662C  204A                     movea.l    A0, A2
  8946. 0000662E  41E8 0074                lea.l      A0, [A0 + 0x74]
  8947. 00006632  2648                     movea.l    A3, A0
  8948. 00006634  2488                     move.l     [A2], A0
  8949. 00006636  2F0B                     move.l     -[A7], A3
  8950. 00006638  4EB9 0000 3AE0           jsr        [0x00003AE0]
  8951. 0000663E  584F                     addq.w     A7, 4
  8952. label00006640:
  8953. 00006640  2F06                     move.l     -[A7], D6
  8954. 00006642  2F07                     move.l     -[A7], D7
  8955. 00006644  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  8956. 00006648  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8957. 0000664C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8958. 00006650  4267                     clr.w      -[A7]
  8959. 00006652  2F0A                     move.l     -[A7], A2
  8960. 00006654  61FF FFFF 9E7C           bsr        -0x6182 /* 000004D2 */
  8961. 0000665A  41F9 0001 8928           lea.l      A0, [0x00018928]
  8962. 00006660  2548 0004                move.l     [A2 + 0x4], A0
  8963. 00006664  41F9 0001 8928           lea.l      A0, [0x00018928]
  8964. 0000666A  41E8 018C                lea.l      A0, [A0 + 0x18C]
  8965. 0000666E  2252                     movea.l    A1, [A2]
  8966. 00006670  2288                     move.l     [A1], A0
  8967. 00006672  41F9 0001 8928           lea.l      A0, [0x00018928]
  8968. 00006678  41E8 0150                lea.l      A0, [A0 + 0x150]
  8969. 0000667C  2548 0028                move.l     [A2 + 0x28], A0
  8970. 00006680  2652                     movea.l    A3, [A2]
  8971. 00006682  204A                     movea.l    A0, A2
  8972. 00006684  41E8 0074                lea.l      A0, [A0 + 0x74]
  8973. 00006688  91CB                     sub.l      A0, A3
  8974. 0000668A  2748 0008                move.l     [A3 + 0x8], A0
  8975. 0000668E  42AA 006A                clr.l      [A2 + 0x6A]
  8976. 00006692  422A 0072                clr.b      [A2 + 0x72]
  8977. 00006696  2F03                     move.l     -[A7], D3
  8978. 00006698  2F0C                     move.l     -[A7], A4
  8979. 0000669A  3F04                     move.w     -[A7], D4
  8980. 0000669C  3F05                     move.w     -[A7], D5
  8981. 0000669E  2F0A                     move.l     -[A7], A2
  8982. 000066A0  61FF 0000 00F4           bsr        +0xF6 /* 00006796 */
  8983. 000066A6  204A                     movea.l    A0, A2
  8984. 000066A8  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  8985. 000066AC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8986. 000066B0  4E5E                     unlink     A6
  8987. 000066B2  4E75                     rts
  8988. fn000066B4:
  8989. 000066B4  4E56 FEF8                link       A6, -0x0108
  8990. 000066B8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  8991. 000066BC  246E 0008                movea.l    A2, [A6 + 0x8]
  8992. 000066C0  362E 000C                move.w     D3, [A6 + 0xC]
  8993. 000066C4  266E 000E                movea.l    A3, [A6 + 0xE]
  8994. 000066C8  4A43                     tst.w      D3
  8995. 000066CA  6714                     beq        +0x16 /* 000066E0 */
  8996. 000066CC  204A                     movea.l    A0, A2
  8997. 000066CE  41E8 0074                lea.l      A0, [A0 + 0x74]
  8998. 000066D2  2848                     movea.l    A4, A0
  8999. 000066D4  2488                     move.l     [A2], A0
  9000. 000066D6  2F0C                     move.l     -[A7], A4
  9001. 000066D8  4EB9 0000 3AE0           jsr        [0x00003AE0]
  9002. 000066DE  584F                     addq.w     A7, 4
  9003. label000066E0:
  9004. 000066E0  2F0B                     move.l     -[A7], A3
  9005. 000066E2  4267                     clr.w      -[A7]
  9006. 000066E4  2F0A                     move.l     -[A7], A2
  9007. 000066E6  61FF FFFF 9E8E           bsr        -0x6170 /* 00000576 */
  9008. 000066EC  41F9 0001 8928           lea.l      A0, [0x00018928]
  9009. 000066F2  2548 0004                move.l     [A2 + 0x4], A0
  9010. 000066F6  41F9 0001 8928           lea.l      A0, [0x00018928]
  9011. 000066FC  41E8 018C                lea.l      A0, [A0 + 0x18C]
  9012. 00006700  2252                     movea.l    A1, [A2]
  9013. 00006702  2288                     move.l     [A1], A0
  9014. 00006704  41F9 0001 8928           lea.l      A0, [0x00018928]
  9015. 0000670A  41E8 0150                lea.l      A0, [A0 + 0x150]
  9016. 0000670E  2548 0028                move.l     [A2 + 0x28], A0
  9017. 00006712  2852                     movea.l    A4, [A2]
  9018. 00006714  204A                     movea.l    A0, A2
  9019. 00006716  41E8 0074                lea.l      A0, [A0 + 0x74]
  9020. 0000671A  91CC                     sub.l      A0, A4
  9021. 0000671C  2948 0008                move.l     [A4 + 0x8], A0
  9022. 00006720  4878 0002                push.l     0x2
  9023. 00006724  486E FFFE                pea.l      [A6 - 0x2]
  9024. 00006728  2F0B                     move.l     -[A7], A3
  9025. 0000672A  2057                     movea.l    A0, [A7]
  9026. 0000672C  2250                     movea.l    A1, [A0]
  9027. 0000672E  2269 0024                movea.l    A1, [A1 + 0x24]
  9028. 00006732  4E91                     jsr        [A1]
  9029. 00006734  4878 0002                push.l     0x2
  9030. 00006738  486E FFFC                pea.l      [A6 - 0x4]
  9031. 0000673C  2F0B                     move.l     -[A7], A3
  9032. 0000673E  2057                     movea.l    A0, [A7]
  9033. 00006740  2250                     movea.l    A1, [A0]
  9034. 00006742  2269 0024                movea.l    A1, [A1 + 0x24]
  9035. 00006746  4E91                     jsr        [A1]
  9036. 00006748  486E FEFC                pea.l      [A6 - 0x104]
  9037. 0000674C  2F0B                     move.l     -[A7], A3
  9038. 0000674E  4EB9 0000 2BC0           jsr        [0x00002BC0]
  9039. 00006754  4878 0004                push.l     0x4
  9040. 00006758  486E FEF8                pea.l      [A6 - 0x108]
  9041. 0000675C  2F0B                     move.l     -[A7], A3
  9042. 0000675E  2057                     movea.l    A0, [A7]
  9043. 00006760  2250                     movea.l    A1, [A0]
  9044. 00006762  2269 0024                movea.l    A1, [A1 + 0x24]
  9045. 00006766  4E91                     jsr        [A1]
  9046. 00006768  42AA 006A                clr.l      [A2 + 0x6A]
  9047. 0000676C  422A 0072                clr.b      [A2 + 0x72]
  9048. 00006770  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  9049. 00006774  486E FEFC                pea.l      [A6 - 0x104]
  9050. 00006778  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  9051. 0000677C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  9052. 00006780  2F0A                     move.l     -[A7], A2
  9053. 00006782  61FF 0000 0012           bsr        +0x14 /* 00006796 */
  9054. 00006788  204A                     movea.l    A0, A2
  9055. 0000678A  4FEF 0046                lea.l      A7, [A7 + 0x46]
  9056. 0000678E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  9057. 00006792  4E5E                     unlink     A6
  9058. 00006794  4E75                     rts
  9059. fn00006796:
  9060. 00006796  4E56 FFF0                link       A6, -0x0010
  9061. 0000679A  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  9062. 0000679E  246E 0008                movea.l    A2, [A6 + 0x8]
  9063. 000067A2  362E 000C                move.w     D3, [A6 + 0xC]
  9064. 000067A6  382E 000E                move.w     D4, [A6 + 0xE]
  9065. 000067AA  266E 0010                movea.l    A3, [A6 + 0x10]
  9066. 000067AE  2A2E 0014                move.l     D5, [A6 + 0x14]
  9067. 000067B2  3543 006E                move.w     [A2 + 0x6E], D3
  9068. 000067B6  3544 0070                move.w     [A2 + 0x70], D4
  9069. 000067BA  4A44                     tst.w      D4
  9070. 000067BC  6702                     beq        +0x4 /* 000067C0 */
  9071. 000067BE  5043                     addq.w     D3, 8
  9072. label000067C0:
  9073. 000067C0  486E FFF8                pea.l      [A6 - 0x8]
  9074. 000067C4  2F0A                     move.l     -[A7], A2
  9075. 000067C6  2057                     movea.l    A0, [A7]
  9076. 000067C8  2268 0004                movea.l    A1, [A0 + 0x4]
  9077. 000067CC  2269 003C                movea.l    A1, [A1 + 0x3C]
  9078. 000067D0  4E91                     jsr        [A1]
  9079. 000067D2  4A00                     tst.b      D0
  9080. 000067D4  504F                     addq.w     A7, 8
  9081. 000067D6  6614                     bne        +0x16 /* 000067EC */
  9082. 000067D8  426E FFFA                clr.w      [A6 - 0x6]
  9083. 000067DC  426E FFF8                clr.w      [A6 - 0x8]
  9084. 000067E0  3D6A 000C FFFE           move.w     [A6 - 0x2], [A2 + 0xC]
  9085. 000067E6  3D6A 000E FFFC           move.w     [A6 - 0x4], [A2 + 0xE]
  9086. label000067EC:
  9087. 000067EC  2F0A                     move.l     -[A7], A2
  9088. 000067EE  486E FFF0                pea.l      [A6 - 0x10]
  9089. 000067F2  61FF FFFF E5AC           bsr        -0x1A52 /* 00004DA0 */
  9090. 000067F8  4EB9 0000 2070           jsr        [0x00002070]
  9091. 000067FE  2F08                     move.l     -[A7], A0
  9092. 00006800  486E FFF8                pea.l      [A6 - 0x8]
  9093. 00006804  2F0B                     move.l     -[A7], A3
  9094. 00006806  4227                     clr.b      -[A7]
  9095. 00006808  3F2A 005C                move.w     -[A7], [A2 + 0x5C]
  9096. 0000680C  3F2A 0060                move.w     -[A7], [A2 + 0x60]
  9097. 00006810  3F2A 0064                move.w     -[A7], [A2 + 0x64]
  9098. 00006814  3F03                     move.w     -[A7], D3
  9099. 00006816  2F05                     move.l     -[A7], D5
  9100. 00006818  A954                     syscall    NewControl
  9101. 0000681A  205F                     movea.l    A0, [A7]+
  9102. 0000681C  2548 0066                move.l     [A2 + 0x66], A0
  9103. 00006820  4AAA 0066                tst.l      [A2 + 0x66]
  9104. 00006824  584F                     addq.w     A7, 4
  9105. 00006826  661E                     bne        +0x20 /* 00006846 */
  9106. 00006828  42A7                     clr.l      -[A7]
  9107. 0000682A  486E FFF4                pea.l      [A6 - 0xC]
  9108. 0000682E  2D7C 6E69 6C50 FFF4      move.l     [A6 - 0xC], 0x6E696C50 /* 'nilP' */
  9109. 00006836  4879 0001 961C           push.l     0x1961C
  9110. 0000683C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  9111. 00006842  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9112. label00006846:
  9113. 00006846  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9114. 0000684A  3F3C 00FF                move.w     -[A7], 0xFF
  9115. 0000684E  A95D                     syscall    HiliteControl
  9116. 00006850  0C43 03F0                cmpi.w     D3, 0x3F0
  9117. 00006854  6506                     bcs        +0x8 /* 0000685C */
  9118. 00006856  0C43 03FF                cmpi.w     D3, 0x3FF
  9119. 0000685A  632C                     bls        +0x2E /* 00006888 */
  9120. label0000685C:
  9121. 0000685C  2F0A                     move.l     -[A7], A2
  9122. 0000685E  61FF 0000 0494           bsr        +0x496 /* 00006CF4 */
  9123. 00006864  262A 005A                move.l     D3, [A2 + 0x5A]
  9124. 00006868  4A2A 0072                tst.b      [A2 + 0x72]
  9125. 0000686C  584F                     addq.w     A7, 4
  9126. 0000686E  6710                     beq        +0x12 /* 00006880 */
  9127. 00006870  2F03                     move.l     -[A7], D3
  9128. 00006872  2F0A                     move.l     -[A7], A2
  9129. 00006874  61FF 0000 0218           bsr        +0x21A /* 00006A8E */
  9130. 0000687A  48C0                     ext.l      D0
  9131. 0000687C  2600                     move.l     D3, D0
  9132. 0000687E  504F                     addq.w     A7, 8
  9133. label00006880:
  9134. 00006880  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9135. 00006884  3F03                     move.w     -[A7], D3
  9136. 00006886  A963                     syscall    SetControlValue/SetCtlValue
  9137. label00006888:
  9138. 00006888  3F3C FFFF                move.w     -[A7], 0xFFFF
  9139. 0000688C  486E FFF0                pea.l      [A6 - 0x10]
  9140. 00006890  61FF FFFF E58A           bsr        -0x1A74 /* 00004E1C */
  9141. 00006896  5C4F                     addq.w     A7, 6
  9142. 00006898  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  9143. 0000689C  4E5E                     unlink     A6
  9144. 0000689E  4E75                     rts
  9145. fn000068A0:
  9146. 000068A0  4E56 0000                link       A6, 0
  9147. 000068A4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  9148. 000068A8  246E 0008                movea.l    A2, [A6 + 0x8]
  9149. 000068AC  362E 000C                move.w     D3, [A6 + 0xC]
  9150. 000068B0  200A                     move.l     D0, A2
  9151. 000068B2  6700 008E                beq        +0x90 /* 00006942 */
  9152. 000068B6  41F9 0001 8928           lea.l      A0, [0x00018928]
  9153. 000068BC  2548 0004                move.l     [A2 + 0x4], A0
  9154. 000068C0  41F9 0001 8928           lea.l      A0, [0x00018928]
  9155. 000068C6  41E8 018C                lea.l      A0, [A0 + 0x18C]
  9156. 000068CA  2252                     movea.l    A1, [A2]
  9157. 000068CC  2288                     move.l     [A1], A0
  9158. 000068CE  41F9 0001 8928           lea.l      A0, [0x00018928]
  9159. 000068D4  41E8 0150                lea.l      A0, [A0 + 0x150]
  9160. 000068D8  2548 0028                move.l     [A2 + 0x28], A0
  9161. 000068DC  2652                     movea.l    A3, [A2]
  9162. 000068DE  204A                     movea.l    A0, A2
  9163. 000068E0  41E8 0074                lea.l      A0, [A0 + 0x74]
  9164. 000068E4  2848                     movea.l    A4, A0
  9165. 000068E6  91CB                     sub.l      A0, A3
  9166. 000068E8  2748 0008                move.l     [A3 + 0x8], A0
  9167. 000068EC  4AAA 0066                tst.l      [A2 + 0x66]
  9168. 000068F0  6726                     beq        +0x28 /* 00006918 */
  9169. 000068F2  4AAA 0020                tst.l      [A2 + 0x20]
  9170. 000068F6  6712                     beq        +0x14 /* 0000690A */
  9171. 000068F8  42A7                     clr.l      -[A7]
  9172. 000068FA  2F0A                     move.l     -[A7], A2
  9173. 000068FC  2057                     movea.l    A0, [A7]
  9174. 000068FE  2268 0004                movea.l    A1, [A0 + 0x4]
  9175. 00006902  2269 00E8                movea.l    A1, [A1 + 0xE8]
  9176. 00006906  4E91                     jsr        [A1]
  9177. 00006908  504F                     addq.w     A7, 8
  9178. label0000690A:
  9179. 0000690A  A896                     syscall    HidePen
  9180. 0000690C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9181. 00006910  A955                     syscall    DisposeControl
  9182. 00006912  A897                     syscall    ShowPen
  9183. 00006914  42AA 0066                clr.l      [A2 + 0x66]
  9184. label00006918:
  9185. 00006918  4267                     clr.w      -[A7]
  9186. 0000691A  2F0A                     move.l     -[A7], A2
  9187. 0000691C  61FF FFFF 9D08           bsr        -0x62F6 /* 00000626 */
  9188. 00006922  4A43                     tst.w      D3
  9189. 00006924  5C4F                     addq.w     A7, 6
  9190. 00006926  670C                     beq        +0xE /* 00006934 */
  9191. 00006928  4267                     clr.w      -[A7]
  9192. 0000692A  2F0C                     move.l     -[A7], A4
  9193. 0000692C  4EB9 0000 3AE8           jsr        [0x00003AE8]
  9194. 00006932  5C4F                     addq.w     A7, 6
  9195. label00006934:
  9196. 00006934  4A43                     tst.w      D3
  9197. 00006936  6F0A                     ble        +0xC /* 00006942 */
  9198. 00006938  2F0A                     move.l     -[A7], A2
  9199. 0000693A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  9200. 00006940  584F                     addq.w     A7, 4
  9201. label00006942:
  9202. 00006942  204A                     movea.l    A0, A2
  9203. 00006944  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  9204. 00006948  4E5E                     unlink     A6
  9205. 0000694A  4E75                     rts
  9206. fn0000694C:
  9207. 0000694C  4E56 FFF8                link       A6, -0x0008
  9208. 00006950  2F0A                     move.l     -[A7], A2
  9209. 00006952  246E 0008                movea.l    A2, [A6 + 0x8]
  9210. 00006956  4AAA 0066                tst.l      [A2 + 0x66]
  9211. 0000695A  674E                     beq        +0x50 /* 000069AA */
  9212. 0000695C  486E FFF8                pea.l      [A6 - 0x8]
  9213. 00006960  2F0A                     move.l     -[A7], A2
  9214. 00006962  2057                     movea.l    A0, [A7]
  9215. 00006964  2268 0004                movea.l    A1, [A0 + 0x4]
  9216. 00006968  2269 003C                movea.l    A1, [A1 + 0x3C]
  9217. 0000696C  4E91                     jsr        [A1]
  9218. 0000696E  4A00                     tst.b      D0
  9219. 00006970  504F                     addq.w     A7, 8
  9220. 00006972  6624                     bne        +0x26 /* 00006998 */
  9221. 00006974  3D7C 8000 FFFA           move.w     [A6 - 0x6], 0x8000
  9222. 0000697A  302E FFFA                move.w     D0, [A6 - 0x6]
  9223. 0000697E  D06A 000C                add.w      D0, [A2 + 0xC]
  9224. 00006982  3D40 FFFE                move.w     [A6 - 0x2], D0
  9225. 00006986  3D7C 8000 FFF8           move.w     [A6 - 0x8], 0x8000
  9226. 0000698C  302E FFF8                move.w     D0, [A6 - 0x8]
  9227. 00006990  D06A 000E                add.w      D0, [A2 + 0xE]
  9228. 00006994  3D40 FFFC                move.w     [A6 - 0x4], D0
  9229. label00006998:
  9230. 00006998  206A 0066                movea.l    A0, [A2 + 0x66]
  9231. 0000699C  2050                     movea.l    A0, [A0]
  9232. 0000699E  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  9233. 000069A4  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  9234. label000069AA:
  9235. 000069AA  245F                     movea.l    A2, [A7]+
  9236. 000069AC  4E5E                     unlink     A6
  9237. 000069AE  4E75                     rts
  9238. 000069B0  4E56 0000                link       A6, 0
  9239. 000069B4  48E7 0030                movem.l    -[A7], A2,A3
  9240. 000069B8  266E 0008                movea.l    A3, [A6 + 0x8]
  9241. 000069BC  246E 000C                movea.l    A2, [A6 + 0xC]
  9242. 000069C0  2F2B 0066                move.l     -[A7], [A3 + 0x66]
  9243. 000069C4  2F0A                     move.l     -[A7], A2
  9244. 000069C6  A95E                     syscall    GetControlTitle/GetCTitle
  9245. 000069C8  204A                     movea.l    A0, A2
  9246. 000069CA  4CDF 0C00                movem.l    A2,A3, [A7]+
  9247. 000069CE  4E5E                     unlink     A6
  9248. 000069D0  4E75                     rts
  9249. 000069D2  4E56 0000                link       A6, 0
  9250. 000069D6  2F0A                     move.l     -[A7], A2
  9251. 000069D8  246E 0008                movea.l    A2, [A6 + 0x8]
  9252. 000069DC  42A7                     clr.l      -[A7]
  9253. 000069DE  2F0A                     move.l     -[A7], A2
  9254. 000069E0  2057                     movea.l    A0, [A7]
  9255. 000069E2  2268 0004                movea.l    A1, [A0 + 0x4]
  9256. 000069E6  2269 00E8                movea.l    A1, [A1 + 0xE8]
  9257. 000069EA  4E91                     jsr        [A1]
  9258. 000069EC  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9259. 000069F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9260. 000069F4  A95F                     syscall    SetControlTitle/SetCTitle
  9261. 000069F6  504F                     addq.w     A7, 8
  9262. 000069F8  245F                     movea.l    A2, [A7]+
  9263. 000069FA  4E5E                     unlink     A6
  9264. 000069FC  4E75                     rts
  9265. 000069FE  4E56 0000                link       A6, 0
  9266. 00006A02  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  9267. 00006A06  246E 0008                movea.l    A2, [A6 + 0x8]
  9268. 00006A0A  3A2E 000C                move.w     D5, [A6 + 0xC]
  9269. 00006A0E  382E 000E                move.w     D4, [A6 + 0xE]
  9270. 00006A12  162E 0010                move.b     D3, [A6 + 0x10]
  9271. 00006A16  1F03                     move.b     -[A7], D3
  9272. 00006A18  3F04                     move.w     -[A7], D4
  9273. 00006A1A  3F05                     move.w     -[A7], D5
  9274. 00006A1C  2F0A                     move.l     -[A7], A2
  9275. 00006A1E  61FF FFFF D34E           bsr        -0x2CB0 /* 00003D6E */
  9276. 00006A24  2F0A                     move.l     -[A7], A2
  9277. 00006A26  4EBA FF24                jsr        [PC - 0xDC /* 0000694C */]
  9278. 00006A2A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9279. 00006A2E  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  9280. 00006A32  4E5E                     unlink     A6
  9281. 00006A34  4E75                     rts
  9282. 00006A36  4E56 0000                link       A6, 0
  9283. 00006A3A  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  9284. 00006A3E  246E 0008                movea.l    A2, [A6 + 0x8]
  9285. 00006A42  2A2E 000C                move.l     D5, [A6 + 0xC]
  9286. 00006A46  282E 0010                move.l     D4, [A6 + 0x10]
  9287. 00006A4A  162E 0014                move.b     D3, [A6 + 0x14]
  9288. 00006A4E  1F03                     move.b     -[A7], D3
  9289. 00006A50  2F04                     move.l     -[A7], D4
  9290. 00006A52  2F05                     move.l     -[A7], D5
  9291. 00006A54  2F0A                     move.l     -[A7], A2
  9292. 00006A56  61FF FFFF D492           bsr        -0x2B6C /* 00003EEA */
  9293. 00006A5C  2F0A                     move.l     -[A7], A2
  9294. 00006A5E  4EBA FEEC                jsr        [PC - 0x114 /* 0000694C */]
  9295. 00006A62  4FEF 0012                lea.l      A7, [A7 + 0x12]
  9296. 00006A66  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  9297. 00006A6A  4E5E                     unlink     A6
  9298. 00006A6C  4E75                     rts
  9299. fn00006A6E:
  9300. 00006A6E  2F03                     move.l     -[A7], D3
  9301. 00006A70  262F 0008                move.l     D3, [A7 + 0x8]
  9302. 00006A74  0C83 FFFF 8000           cmpi.l     D3, 0xFFFF8000
  9303. 00006A7A  6D08                     blt        +0xA /* 00006A84 */
  9304. 00006A7C  0C83 0000 7FFF           cmpi.l     D3, 0x7FFF
  9305. 00006A82  6F04                     ble        +0x6 /* 00006A88 */
  9306. label00006A84:
  9307. 00006A84  7000                     moveq.l    D0, 0x00
  9308. 00006A86  6002                     bra        +0x4 /* 00006A8A */
  9309. label00006A88:
  9310. 00006A88  7001                     moveq.l    D0, 0x01
  9311. label00006A8A:
  9312. 00006A8A  261F                     move.l     D3, [A7]+
  9313. 00006A8C  4E75                     rts
  9314. fn00006A8E:
  9315. 00006A8E  4E56 FFE2                link       A6, -0x001E
  9316. 00006A92  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  9317. 00006A96  246E 0008                movea.l    A2, [A6 + 0x8]
  9318. 00006A9A  2C2E 000C                move.l     D6, [A6 + 0xC]
  9319. 00006A9E  2A2A 005E                move.l     D5, [A2 + 0x5E]
  9320. 00006AA2  2606                     move.l     D3, D6
  9321. 00006AA4  9685                     sub.l      D3, D5
  9322. 00006AA6  2643                     movea.l    A3, D3
  9323. 00006AA8  2E2A 0062                move.l     D7, [A2 + 0x62]
  9324. 00006AAC  2807                     move.l     D4, D7
  9325. 00006AAE  9885                     sub.l      D4, D5
  9326. 00006AB0  0C84 0000 7FFF           cmpi.l     D4, 0x7FFF
  9327. 00006AB6  6F00 00BA                ble        +0xBC /* 00006B72 */
  9328. 00006ABA  BC85                     cmp.l      D6, D5
  9329. 00006ABC  6610                     bne        +0x12 /* 00006ACE */
  9330. 00006ABE  554F                     subq.w     A7, 2
  9331. 00006AC0  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9332. 00006AC4  A961                     syscall    GetControlMinimum/GetMinCtl
  9333. 00006AC6  301F                     move.w     D0, [A7]+
  9334. 00006AC8  3600                     move.w     D3, D0
  9335. 00006ACA  6000 00A6                bra        +0xA8 /* 00006B72 */
  9336. label00006ACE:
  9337. 00006ACE  BC87                     cmp.l      D6, D7
  9338. 00006AD0  6610                     bne        +0x12 /* 00006AE2 */
  9339. 00006AD2  554F                     subq.w     A7, 2
  9340. 00006AD4  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9341. 00006AD8  A962                     syscall    GetControlMaximum/GetMaxCtl
  9342. 00006ADA  301F                     move.w     D0, [A7]+
  9343. 00006ADC  3600                     move.w     D3, D0
  9344. 00006ADE  6000 0092                bra        +0x94 /* 00006B72 */
  9345. label00006AE2:
  9346. 00006AE2  2D44 FFE2                move.l     [A6 - 0x1E], D4
  9347. 00006AE6  486E FFE2                pea.l      [A6 - 0x1E]
  9348. 00006AEA  486E FFE2                pea.l      [A6 - 0x1E]
  9349. 00006AEE  3F3C 280E                move.w     -[A7], 0x280E
  9350. 00006AF2  A9EB                     syscall    Pack4/FP68K
  9351. 00006AF4  2D7C 400D FFFE FFEC      move.l     [A6 - 0x14], 0x400DFFFE
  9352. 00006AFC  42AE FFF0                clr.l      [A6 - 0x10]
  9353. 00006B00  426E FFF4                clr.w      [A6 - 0xC]
  9354. 00006B04  486E FFE2                pea.l      [A6 - 0x1E]
  9355. 00006B08  486E FFEC                pea.l      [A6 - 0x14]
  9356. 00006B0C  3F3C 0006                move.w     -[A7], 0x6
  9357. 00006B10  A9EB                     syscall    Pack4/FP68K
  9358. 00006B12  2D6E FFEC FFF6           move.l     [A6 - 0xA], [A6 - 0x14]
  9359. 00006B18  2D6E FFF0 FFFA           move.l     [A6 - 0x6], [A6 - 0x10]
  9360. 00006B1E  3D6E FFF4 FFFE           move.w     [A6 - 0x2], [A6 - 0xC]
  9361. 00006B24  2D4B FFEC                move.l     [A6 - 0x14], A3
  9362. 00006B28  486E FFEC                pea.l      [A6 - 0x14]
  9363. 00006B2C  486E FFEC                pea.l      [A6 - 0x14]
  9364. 00006B30  3F3C 280E                move.w     -[A7], 0x280E
  9365. 00006B34  A9EB                     syscall    Pack4/FP68K
  9366. 00006B36  2D6E FFF6 FFE2           move.l     [A6 - 0x1E], [A6 - 0xA]
  9367. 00006B3C  2D6E FFFA FFE6           move.l     [A6 - 0x1A], [A6 - 0x6]
  9368. 00006B42  3D6E FFFE FFEA           move.w     [A6 - 0x16], [A6 - 0x2]
  9369. 00006B48  486E FFEC                pea.l      [A6 - 0x14]
  9370. 00006B4C  486E FFE2                pea.l      [A6 - 0x1E]
  9371. 00006B50  3F3C 0004                move.w     -[A7], 0x4
  9372. 00006B54  A9EB                     syscall    Pack4/FP68K
  9373. 00006B56  486E FFE2                pea.l      [A6 - 0x1E]
  9374. 00006B5A  3F3C 0016                move.w     -[A7], 0x16
  9375. 00006B5E  A9EB                     syscall    Pack4/FP68K
  9376. 00006B60  486E FFE2                pea.l      [A6 - 0x1E]
  9377. 00006B64  486E FFE2                pea.l      [A6 - 0x1E]
  9378. 00006B68  3F3C 2810                move.w     -[A7], 0x2810
  9379. 00006B6C  A9EB                     syscall    Pack4/FP68K
  9380. 00006B6E  362E FFE4                move.w     D3, [A6 - 0x1C]
  9381. label00006B72:
  9382. 00006B72  3003                     move.w     D0, D3
  9383. 00006B74  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  9384. 00006B78  4E5E                     unlink     A6
  9385. 00006B7A  4E75                     rts
  9386. fn00006B7C:
  9387. 00006B7C  4E56 FFE2                link       A6, -0x001E
  9388. 00006B80  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  9389. 00006B84  246E 0008                movea.l    A2, [A6 + 0x8]
  9390. 00006B88  382E 000C                move.w     D4, [A6 + 0xC]
  9391. 00006B8C  3044                     movea.w    A0, D4
  9392. 00006B8E  2C2A 005E                move.l     D6, [A2 + 0x5E]
  9393. 00006B92  2606                     move.l     D3, D6
  9394. 00006B94  D688                     add.l      D3, A0
  9395. 00006B96  2A2A 0062                move.l     D5, [A2 + 0x62]
  9396. 00006B9A  9A86                     sub.l      D5, D6
  9397. 00006B9C  0C85 0000 7FFF           cmpi.l     D5, 0x7FFF
  9398. 00006BA2  6F00 00CE                ble        +0xD0 /* 00006C72 */
  9399. 00006BA6  554F                     subq.w     A7, 2
  9400. 00006BA8  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9401. 00006BAC  A961                     syscall    GetControlMinimum/GetMinCtl
  9402. 00006BAE  301F                     move.w     D0, [A7]+
  9403. 00006BB0  B840                     cmp.w      D4, D0
  9404. 00006BB2  6608                     bne        +0xA /* 00006BBC */
  9405. 00006BB4  262A 005E                move.l     D3, [A2 + 0x5E]
  9406. 00006BB8  6000 00B8                bra        +0xBA /* 00006C72 */
  9407. label00006BBC:
  9408. 00006BBC  554F                     subq.w     A7, 2
  9409. 00006BBE  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9410. 00006BC2  A962                     syscall    GetControlMaximum/GetMaxCtl
  9411. 00006BC4  301F                     move.w     D0, [A7]+
  9412. 00006BC6  B840                     cmp.w      D4, D0
  9413. 00006BC8  6608                     bne        +0xA /* 00006BD2 */
  9414. 00006BCA  262A 0062                move.l     D3, [A2 + 0x62]
  9415. 00006BCE  6000 00A2                bra        +0xA4 /* 00006C72 */
  9416. label00006BD2:
  9417. 00006BD2  2D7C 400D FFFE FFE2      move.l     [A6 - 0x1E], 0x400DFFFE
  9418. 00006BDA  42AE FFE6                clr.l      [A6 - 0x1A]
  9419. 00006BDE  426E FFEA                clr.w      [A6 - 0x16]
  9420. 00006BE2  2D45 FFEC                move.l     [A6 - 0x14], D5
  9421. 00006BE6  486E FFEC                pea.l      [A6 - 0x14]
  9422. 00006BEA  486E FFEC                pea.l      [A6 - 0x14]
  9423. 00006BEE  3F3C 280E                move.w     -[A7], 0x280E
  9424. 00006BF2  A9EB                     syscall    Pack4/FP68K
  9425. 00006BF4  486E FFE2                pea.l      [A6 - 0x1E]
  9426. 00006BF8  486E FFEC                pea.l      [A6 - 0x14]
  9427. 00006BFC  3F3C 0006                move.w     -[A7], 0x6
  9428. 00006C00  A9EB                     syscall    Pack4/FP68K
  9429. 00006C02  2D6E FFEC FFF6           move.l     [A6 - 0xA], [A6 - 0x14]
  9430. 00006C08  2D6E FFF0 FFFA           move.l     [A6 - 0x6], [A6 - 0x10]
  9431. 00006C0E  3D6E FFF4 FFFE           move.w     [A6 - 0x2], [A6 - 0xC]
  9432. 00006C14  3D44 FFEC                move.w     [A6 - 0x14], D4
  9433. 00006C18  486E FFEC                pea.l      [A6 - 0x14]
  9434. 00006C1C  486E FFEC                pea.l      [A6 - 0x14]
  9435. 00006C20  3F3C 200E                move.w     -[A7], 0x200E
  9436. 00006C24  A9EB                     syscall    Pack4/FP68K
  9437. 00006C26  486E FFF6                pea.l      [A6 - 0xA]
  9438. 00006C2A  486E FFEC                pea.l      [A6 - 0x14]
  9439. 00006C2E  3F3C 0004                move.w     -[A7], 0x4
  9440. 00006C32  A9EB                     syscall    Pack4/FP68K
  9441. 00006C34  2D6A 005E FFE2           move.l     [A6 - 0x1E], [A2 + 0x5E]
  9442. 00006C3A  486E FFE2                pea.l      [A6 - 0x1E]
  9443. 00006C3E  486E FFE2                pea.l      [A6 - 0x1E]
  9444. 00006C42  3F3C 280E                move.w     -[A7], 0x280E
  9445. 00006C46  A9EB                     syscall    Pack4/FP68K
  9446. 00006C48  486E FFEC                pea.l      [A6 - 0x14]
  9447. 00006C4C  486E FFE2                pea.l      [A6 - 0x1E]
  9448. 00006C50  3F3C 0000                move.w     -[A7], 0x0
  9449. 00006C54  A9EB                     syscall    Pack4/FP68K
  9450. 00006C56  486E FFE2                pea.l      [A6 - 0x1E]
  9451. 00006C5A  3F3C 0016                move.w     -[A7], 0x16
  9452. 00006C5E  A9EB                     syscall    Pack4/FP68K
  9453. 00006C60  486E FFE2                pea.l      [A6 - 0x1E]
  9454. 00006C64  486E FFE2                pea.l      [A6 - 0x1E]
  9455. 00006C68  3F3C 2810                move.w     -[A7], 0x2810
  9456. 00006C6C  A9EB                     syscall    Pack4/FP68K
  9457. 00006C6E  262E FFE2                move.l     D3, [A6 - 0x1E]
  9458. label00006C72:
  9459. 00006C72  2003                     move.l     D0, D3
  9460. 00006C74  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  9461. 00006C78  4E5E                     unlink     A6
  9462. 00006C7A  4E75                     rts
  9463. fn00006C7C:
  9464. 00006C7C  4E56 FFFC                link       A6, -0x0004
  9465. 00006C80  48E7 1820                movem.l    -[A7], D3,D4,A2
  9466. 00006C84  246E 0008                movea.l    A2, [A6 + 0x8]
  9467. 00006C88  262E 000C                move.l     D3, [A6 + 0xC]
  9468. 00006C8C  282A 005E                move.l     D4, [A2 + 0x5E]
  9469. 00006C90  B684                     cmp.l      D3, D4
  9470. 00006C92  6C04                     bge        +0x6 /* 00006C98 */
  9471. 00006C94  2604                     move.l     D3, D4
  9472. 00006C96  600A                     bra        +0xC /* 00006CA2 */
  9473. label00006C98:
  9474. 00006C98  282A 0062                move.l     D4, [A2 + 0x62]
  9475. 00006C9C  B684                     cmp.l      D3, D4
  9476. 00006C9E  6F02                     ble        +0x4 /* 00006CA2 */
  9477. 00006CA0  2604                     move.l     D3, D4
  9478. label00006CA2:
  9479. 00006CA2  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  9480. 00006CA6  6744                     beq        +0x46 /* 00006CEC */
  9481. 00006CA8  3803                     move.w     D4, D3
  9482. 00006CAA  4A2A 0072                tst.b      [A2 + 0x72]
  9483. 00006CAE  670C                     beq        +0xE /* 00006CBC */
  9484. 00006CB0  2F03                     move.l     -[A7], D3
  9485. 00006CB2  2F0A                     move.l     -[A7], A2
  9486. 00006CB4  4EBA FDD8                jsr        [PC - 0x228 /* 00006A8E */]
  9487. 00006CB8  3800                     move.w     D4, D0
  9488. 00006CBA  504F                     addq.w     A7, 8
  9489. label00006CBC:
  9490. 00006CBC  2F0A                     move.l     -[A7], A2
  9491. 00006CBE  486E FFFC                pea.l      [A6 - 0x4]
  9492. 00006CC2  61FF FFFF E0DC           bsr        -0x1F22 /* 00004DA0 */
  9493. 00006CC8  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9494. 00006CCC  3F04                     move.w     -[A7], D4
  9495. 00006CCE  A963                     syscall    SetControlValue/SetCtlValue
  9496. 00006CD0  3F3C FFFF                move.w     -[A7], 0xFFFF
  9497. 00006CD4  486E FFFC                pea.l      [A6 - 0x4]
  9498. 00006CD8  61FF FFFF E142           bsr        -0x1EBC /* 00004E1C */
  9499. 00006CDE  2F03                     move.l     -[A7], D3
  9500. 00006CE0  2F0A                     move.l     -[A7], A2
  9501. 00006CE2  61FF FFFF 99D8           bsr        -0x6626 /* 000006BC */
  9502. 00006CE8  4FEF 0016                lea.l      A7, [A7 + 0x16]
  9503. label00006CEC:
  9504. 00006CEC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  9505. 00006CF0  4E5E                     unlink     A6
  9506. 00006CF2  4E75                     rts
  9507. fn00006CF4:
  9508. 00006CF4  4E56 FFFC                link       A6, -0x0004
  9509. 00006CF8  48E7 1020                movem.l    -[A7], D3,A2
  9510. 00006CFC  246E 0008                movea.l    A2, [A6 + 0x8]
  9511. 00006D00  2F0A                     move.l     -[A7], A2
  9512. 00006D02  486E FFFC                pea.l      [A6 - 0x4]
  9513. 00006D06  61FF FFFF E098           bsr        -0x1F66 /* 00004DA0 */
  9514. 00006D0C  2F2A 005E                move.l     -[A7], [A2 + 0x5E]
  9515. 00006D10  4EBA FD5C                jsr        [PC - 0x2A4 /* 00006A6E */]
  9516. 00006D14  4A00                     tst.b      D0
  9517. 00006D16  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9518. 00006D1A  6728                     beq        +0x2A /* 00006D44 */
  9519. 00006D1C  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  9520. 00006D20  4EBA FD4C                jsr        [PC - 0x2B4 /* 00006A6E */]
  9521. 00006D24  4A00                     tst.b      D0
  9522. 00006D26  584F                     addq.w     A7, 4
  9523. 00006D28  671A                     beq        +0x1C /* 00006D44 */
  9524. 00006D2A  422A 0072                clr.b      [A2 + 0x72]
  9525. 00006D2E  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9526. 00006D32  3F2A 0060                move.w     -[A7], [A2 + 0x60]
  9527. 00006D36  A964                     syscall    SetControlMinimum/SetMinCtl
  9528. 00006D38  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9529. 00006D3C  3F2A 0064                move.w     -[A7], [A2 + 0x64]
  9530. 00006D40  A965                     syscall    SetControlMaximum/SetMaxCtl
  9531. 00006D42  602C                     bra        +0x2E /* 00006D70 */
  9532. label00006D44:
  9533. 00006D44  157C 0001 0072           move.b     [A2 + 0x72], 0x1
  9534. 00006D4A  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9535. 00006D4E  4267                     clr.w      -[A7]
  9536. 00006D50  A964                     syscall    SetControlMinimum/SetMinCtl
  9537. 00006D52  262A 0062                move.l     D3, [A2 + 0x62]
  9538. 00006D56  96AA 005E                sub.l      D3, [A2 + 0x5E]
  9539. 00006D5A  0C83 0000 7FFF           cmpi.l     D3, 0x7FFF
  9540. 00006D60  6F06                     ble        +0x8 /* 00006D68 */
  9541. 00006D62  263C 0000 7FFF           move.l     D3, 0x7FFF
  9542. label00006D68:
  9543. 00006D68  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9544. 00006D6C  3F03                     move.w     -[A7], D3
  9545. 00006D6E  A965                     syscall    SetControlMaximum/SetMaxCtl
  9546. label00006D70:
  9547. 00006D70  3F3C FFFF                move.w     -[A7], 0xFFFF
  9548. 00006D74  486E FFFC                pea.l      [A6 - 0x4]
  9549. 00006D78  61FF FFFF E0A2           bsr        -0x1F5C /* 00004E1C */
  9550. 00006D7E  5C4F                     addq.w     A7, 6
  9551. 00006D80  4CDF 0408                movem.l    D3,A2, [A7]+
  9552. 00006D84  4E5E                     unlink     A6
  9553. 00006D86  4E75                     rts
  9554. 00006D88  4E56 0000                link       A6, 0
  9555. 00006D8C  48E7 1020                movem.l    -[A7], D3,A2
  9556. 00006D90  246E 0008                movea.l    A2, [A6 + 0x8]
  9557. 00006D94  262E 000C                move.l     D3, [A6 + 0xC]
  9558. 00006D98  B6AA 005E                cmp.l      D3, [A2 + 0x5E]
  9559. 00006D9C  6714                     beq        +0x16 /* 00006DB2 */
  9560. 00006D9E  2F03                     move.l     -[A7], D3
  9561. 00006DA0  2F0A                     move.l     -[A7], A2
  9562. 00006DA2  61FF FFFF 998A           bsr        -0x6674 /* 0000072E */
  9563. 00006DA8  2F0A                     move.l     -[A7], A2
  9564. 00006DAA  4EBA FF48                jsr        [PC - 0xB8 /* 00006CF4 */]
  9565. 00006DAE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9566. label00006DB2:
  9567. 00006DB2  4CDF 0408                movem.l    D3,A2, [A7]+
  9568. 00006DB6  4E5E                     unlink     A6
  9569. 00006DB8  4E75                     rts
  9570. 00006DBA  4E56 0000                link       A6, 0
  9571. 00006DBE  48E7 1020                movem.l    -[A7], D3,A2
  9572. 00006DC2  246E 0008                movea.l    A2, [A6 + 0x8]
  9573. 00006DC6  262E 000C                move.l     D3, [A6 + 0xC]
  9574. 00006DCA  B6AA 0062                cmp.l      D3, [A2 + 0x62]
  9575. 00006DCE  6714                     beq        +0x16 /* 00006DE4 */
  9576. 00006DD0  2F03                     move.l     -[A7], D3
  9577. 00006DD2  2F0A                     move.l     -[A7], A2
  9578. 00006DD4  61FF FFFF 998C           bsr        -0x6672 /* 00000762 */
  9579. 00006DDA  2F0A                     move.l     -[A7], A2
  9580. 00006DDC  4EBA FF16                jsr        [PC - 0xEA /* 00006CF4 */]
  9581. 00006DE0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9582. label00006DE4:
  9583. 00006DE4  4CDF 0408                movem.l    D3,A2, [A7]+
  9584. 00006DE8  4E5E                     unlink     A6
  9585. 00006DEA  4E75                     rts
  9586. 00006DEC  4E56 0000                link       A6, 0
  9587. 00006DF0  48E7 1020                movem.l    -[A7], D3,A2
  9588. 00006DF4  246E 0008                movea.l    A2, [A6 + 0x8]
  9589. 00006DF8  362E 000C                move.w     D3, [A6 + 0xC]
  9590. 00006DFC  B66A 0070                cmp.w      D3, [A2 + 0x70]
  9591. 00006E00  6714                     beq        +0x16 /* 00006E16 */
  9592. 00006E02  3543 0070                move.w     [A2 + 0x70], D3
  9593. 00006E06  2F0A                     move.l     -[A7], A2
  9594. 00006E08  2057                     movea.l    A0, [A7]
  9595. 00006E0A  2268 0004                movea.l    A1, [A0 + 0x4]
  9596. 00006E0E  2269 00BC                movea.l    A1, [A1 + 0xBC]
  9597. 00006E12  4E91                     jsr        [A1]
  9598. 00006E14  584F                     addq.w     A7, 4
  9599. label00006E16:
  9600. 00006E16  4CDF 0408                movem.l    D3,A2, [A7]+
  9601. 00006E1A  4E5E                     unlink     A6
  9602. 00006E1C  4E75                     rts
  9603. 00006E1E  4E56 0000                link       A6, 0
  9604. 00006E22  48E7 1020                movem.l    -[A7], D3,A2
  9605. 00006E26  246E 0008                movea.l    A2, [A6 + 0x8]
  9606. 00006E2A  42A7                     clr.l      -[A7]
  9607. 00006E2C  2F0A                     move.l     -[A7], A2
  9608. 00006E2E  61FF FFFF DB98           bsr        -0x2466 /* 000049C8 */
  9609. 00006E34  1600                     move.b     D3, D0
  9610. 00006E36  A89E                     syscall    PenNormal
  9611. 00006E38  4A6A 0070                tst.w      [A2 + 0x70]
  9612. 00006E3C  504F                     addq.w     A7, 8
  9613. 00006E3E  670C                     beq        +0xE /* 00006E4C */
  9614. 00006E40  3F2A 0070                move.w     -[A7], [A2 + 0x70]
  9615. 00006E44  4EB9 0000 22E8           jsr        [0x000022E8]
  9616. 00006E4A  544F                     addq.w     A7, 2
  9617. label00006E4C:
  9618. 00006E4C  2F0A                     move.l     -[A7], A2
  9619. 00006E4E  2057                     movea.l    A0, [A7]
  9620. 00006E50  2268 0004                movea.l    A1, [A0 + 0x4]
  9621. 00006E54  2269 00D8                movea.l    A1, [A1 + 0xD8]
  9622. 00006E58  4E91                     jsr        [A1]
  9623. 00006E5A  1003                     move.b     D0, D3
  9624. 00006E5C  584F                     addq.w     A7, 4
  9625. 00006E5E  4CDF 0408                movem.l    D3,A2, [A7]+
  9626. 00006E62  4E5E                     unlink     A6
  9627. 00006E64  4E75                     rts
  9628. 00006E66  4E56 0000                link       A6, 0
  9629. 00006E6A  2F0A                     move.l     -[A7], A2
  9630. 00006E6C  246E 0008                movea.l    A2, [A6 + 0x8]
  9631. 00006E70  554F                     subq.w     A7, 2
  9632. 00006E72  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9633. 00006E76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9634. 00006E7A  A966                     syscall    TestControl
  9635. 00006E7C  301F                     move.w     D0, [A7]+
  9636. 00006E7E  245F                     movea.l    A2, [A7]+
  9637. 00006E80  4E5E                     unlink     A6
  9638. 00006E82  4E75                     rts
  9639. 00006E84  4E56 0000                link       A6, 0
  9640. 00006E88  2F0A                     move.l     -[A7], A2
  9641. 00006E8A  246E 0008                movea.l    A2, [A6 + 0x8]
  9642. 00006E8E  554F                     subq.w     A7, 2
  9643. 00006E90  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9644. 00006E94  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9645. 00006E98  A966                     syscall    TestControl
  9646. 00006E9A  301F                     move.w     D0, [A7]+
  9647. 00006E9C  B06E 0010                cmp.w      D0, [A6 + 0x10]
  9648. 00006EA0  57C0                     seq        D0
  9649. 00006EA2  4400                     neg.b      D0
  9650. 00006EA4  245F                     movea.l    A2, [A7]+
  9651. 00006EA6  4E5E                     unlink     A6
  9652. 00006EA8  4E75                     rts
  9653. 00006EAA  4E56 0000                link       A6, 0
  9654. 00006EAE  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  9655. 00006EB2  246E 0008                movea.l    A2, [A6 + 0x8]
  9656. 00006EB6  362E 000C                move.w     D3, [A6 + 0xC]
  9657. 00006EBA  70FF                     moveq.l    D0, 0xFFFFFFFF
  9658. 00006EBC  2640                     movea.l    A3, D0
  9659. 00006EBE  0C43 0081                cmpi.w     D3, 0x81
  9660. 00006EC2  6D0A                     blt        +0xC /* 00006ECE */
  9661. 00006EC4  266A 006A                movea.l    A3, [A2 + 0x6A]
  9662. 00006EC8  23CA 0002 B792           move.l     [0x0002B792], A2
  9663. label00006ECE:
  9664. 00006ECE  554F                     subq.w     A7, 2
  9665. 00006ED0  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9666. 00006ED4  A960                     syscall    GetControlValue/GetCtlValue
  9667. 00006ED6  301F                     move.w     D0, [A7]+
  9668. 00006ED8  3800                     move.w     D4, D0
  9669. 00006EDA  554F                     subq.w     A7, 2
  9670. 00006EDC  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9671. 00006EE0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  9672. 00006EE4  2F0B                     move.l     -[A7], A3
  9673. 00006EE6  A968                     syscall    TrackControl
  9674. 00006EE8  301F                     move.w     D0, [A7]+
  9675. 00006EEA  4A40                     tst.w      D0
  9676. 00006EEC  56C0                     sne        D0
  9677. 00006EEE  4400                     neg.b      D0
  9678. 00006EF0  1A00                     move.b     D5, D0
  9679. 00006EF2  42B9 0002 B792           clr.l      [0x0002B792]
  9680. 00006EF8  554F                     subq.w     A7, 2
  9681. 00006EFA  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9682. 00006EFE  A960                     syscall    GetControlValue/GetCtlValue
  9683. 00006F00  301F                     move.w     D0, [A7]+
  9684. 00006F02  48C0                     ext.l      D0
  9685. 00006F04  2600                     move.l     D3, D0
  9686. 00006F06  3044                     movea.w    A0, D4
  9687. 00006F08  B688                     cmp.l      D3, A0
  9688. 00006F0A  6726                     beq        +0x28 /* 00006F32 */
  9689. 00006F0C  2803                     move.l     D4, D3
  9690. 00006F0E  4A2A 0072                tst.b      [A2 + 0x72]
  9691. 00006F12  670C                     beq        +0xE /* 00006F20 */
  9692. 00006F14  3F03                     move.w     -[A7], D3
  9693. 00006F16  2F0A                     move.l     -[A7], A2
  9694. 00006F18  4EBA FC62                jsr        [PC - 0x39E /* 00006B7C */]
  9695. 00006F1C  2800                     move.l     D4, D0
  9696. 00006F1E  5C4F                     addq.w     A7, 6
  9697. label00006F20:
  9698. 00006F20  2F04                     move.l     -[A7], D4
  9699. 00006F22  2F0A                     move.l     -[A7], A2
  9700. 00006F24  2057                     movea.l    A0, [A7]
  9701. 00006F26  2268 0004                movea.l    A1, [A0 + 0x4]
  9702. 00006F2A  2269 0020                movea.l    A1, [A1 + 0x20]
  9703. 00006F2E  4E91                     jsr        [A1]
  9704. 00006F30  504F                     addq.w     A7, 8
  9705. label00006F32:
  9706. 00006F32  1005                     move.b     D0, D5
  9707. 00006F34  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  9708. 00006F38  4E5E                     unlink     A6
  9709. 00006F3A  4E75                     rts
  9710. 00006F3C  4E56 0000                link       A6, 0
  9711. 00006F40  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  9712. 00006F44  246E 0008                movea.l    A2, [A6 + 0x8]
  9713. 00006F48  3A2E 000C                move.w     D5, [A6 + 0xC]
  9714. 00006F4C  162E 000E                move.b     D3, [A6 + 0xE]
  9715. 00006F50  182E 0010                move.b     D4, [A6 + 0x10]
  9716. 00006F54  B604                     cmp.b      D3, D4
  9717. 00006F56  6724                     beq        +0x26 /* 00006F7C */
  9718. 00006F58  42A7                     clr.l      -[A7]
  9719. 00006F5A  2F0A                     move.l     -[A7], A2
  9720. 00006F5C  2057                     movea.l    A0, [A7]
  9721. 00006F5E  2268 0004                movea.l    A1, [A0 + 0x4]
  9722. 00006F62  2269 00E8                movea.l    A1, [A1 + 0xE8]
  9723. 00006F66  4E91                     jsr        [A1]
  9724. 00006F68  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9725. 00006F6C  4A03                     tst.b      D3
  9726. 00006F6E  6704                     beq        +0x6 /* 00006F74 */
  9727. 00006F70  3005                     move.w     D0, D5
  9728. 00006F72  6002                     bra        +0x4 /* 00006F76 */
  9729. label00006F74:
  9730. 00006F74  7000                     moveq.l    D0, 0x00
  9731. label00006F76:
  9732. 00006F76  3F00                     move.w     -[A7], D0
  9733. 00006F78  A95D                     syscall    HiliteControl
  9734. 00006F7A  504F                     addq.w     A7, 8
  9735. label00006F7C:
  9736. 00006F7C  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  9737. 00006F80  4E5E                     unlink     A6
  9738. 00006F82  4E75                     rts
  9739. 00006F84  4E56 0000                link       A6, 0
  9740. 00006F88  2F0A                     move.l     -[A7], A2
  9741. 00006F8A  246E 0008                movea.l    A2, [A6 + 0x8]
  9742. 00006F8E  0C6E 0081 000C           cmpi.w     [A6 + 0xC], 0x81
  9743. 00006F94  6D14                     blt        +0x16 /* 00006FAA */
  9744. 00006F96  2F0A                     move.l     -[A7], A2
  9745. 00006F98  4878 00CC                push.l     0xCC
  9746. 00006F9C  486A 0028                pea.l      [A2 + 0x28]
  9747. 00006FA0  4EB9 0000 3B28           jsr        [0x00003B28]
  9748. 00006FA6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9749. label00006FAA:
  9750. 00006FAA  245F                     movea.l    A2, [A7]+
  9751. 00006FAC  4E5E                     unlink     A6
  9752. 00006FAE  4E75                     rts
  9753. fn00006FB0:
  9754. 00006FB0  4E56 FFF2                link       A6, -0x000E
  9755. 00006FB4  48E7 0038                movem.l    -[A7], A2,A3,A4
  9756. 00006FB8  246E 0008                movea.l    A2, [A6 + 0x8]
  9757. 00006FBC  4EB9 0000 2070           jsr        [0x00002070]
  9758. 00006FC2  2648                     movea.l    A3, A0
  9759. 00006FC4  286A 0066                movea.l    A4, [A2 + 0x66]
  9760. 00006FC8  2054                     movea.l    A0, [A4]
  9761. 00006FCA  B7E8 0004                cmpa.l     A3, [A0 + 0x4]
  9762. 00006FCE  6606                     bne        +0x8 /* 00006FD6 */
  9763. 00006FD0  2F0C                     move.l     -[A7], A4
  9764. 00006FD2  A96D                     syscall    Draw1Control
  9765. 00006FD4  6076                     bra        +0x78 /* 0000704C */
  9766. label00006FD6:
  9767. 00006FD6  486E FFF8                pea.l      [A6 - 0x8]
  9768. 00006FDA  2F0A                     move.l     -[A7], A2
  9769. 00006FDC  2057                     movea.l    A0, [A7]
  9770. 00006FDE  2268 0004                movea.l    A1, [A0 + 0x4]
  9771. 00006FE2  2269 003C                movea.l    A1, [A1 + 0x3C]
  9772. 00006FE6  4E91                     jsr        [A1]
  9773. 00006FE8  206A 0066                movea.l    A0, [A2 + 0x66]
  9774. 00006FEC  2050                     movea.l    A0, [A0]
  9775. 00006FEE  2F28 0004                move.l     -[A7], [A0 + 0x4]
  9776. 00006FF2  A873                     syscall    SetPort
  9777. 00006FF4  A89E                     syscall    PenNormal
  9778. 00006FF6  4A6A 0070                tst.w      [A2 + 0x70]
  9779. 00006FFA  504F                     addq.w     A7, 8
  9780. 00006FFC  670C                     beq        +0xE /* 0000700A */
  9781. 00006FFE  3F2A 0070                move.w     -[A7], [A2 + 0x70]
  9782. 00007002  4EB9 0000 22E8           jsr        [0x000022E8]
  9783. 00007008  544F                     addq.w     A7, 2
  9784. label0000700A:
  9785. 0000700A  486E FFF8                pea.l      [A6 - 0x8]
  9786. 0000700E  486E FFF2                pea.l      [A6 - 0xE]
  9787. 00007012  4EB9 0000 20D8           jsr        [0x000020D8]
  9788. 00007018  486E FFF8                pea.l      [A6 - 0x8]
  9789. 0000701C  A8F3                     syscall    OpenPicture
  9790. 0000701E  205F                     movea.l    A0, [A7]+
  9791. 00007020  2848                     movea.l    A4, A0
  9792. 00007022  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9793. 00007026  A96D                     syscall    Draw1Control
  9794. 00007028  A8F4                     syscall    ClosePicture
  9795. 0000702A  3F3C FFFF                move.w     -[A7], 0xFFFF
  9796. 0000702E  486E FFF2                pea.l      [A6 - 0xE]
  9797. 00007032  4EB9 0000 20E8           jsr        [0x000020E8]
  9798. 00007038  2F0B                     move.l     -[A7], A3
  9799. 0000703A  A873                     syscall    SetPort
  9800. 0000703C  2F0C                     move.l     -[A7], A4
  9801. 0000703E  486E FFF8                pea.l      [A6 - 0x8]
  9802. 00007042  A8F6                     syscall    DrawPicture
  9803. 00007044  2F0C                     move.l     -[A7], A4
  9804. 00007046  A8F5                     syscall    KillPicture
  9805. 00007048  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9806. label0000704C:
  9807. 0000704C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  9808. 00007050  4E5E                     unlink     A6
  9809. 00007052  4E75                     rts
  9810. 00007054  226F 0004                movea.l    A1, [A7 + 0x4]
  9811. 00007058  2069 0066                movea.l    A0, [A1 + 0x66]
  9812. 0000705C  2050                     movea.l    A0, [A0]
  9813. 0000705E  117C 00FF 0010           move.b     [A0 + 0x10], 0xFF
  9814. 00007064  4E75                     rts
  9815. 00007066  226F 0004                movea.l    A1, [A7 + 0x4]
  9816. 0000706A  2069 0066                movea.l    A0, [A1 + 0x66]
  9817. 0000706E  2050                     movea.l    A0, [A0]
  9818. 00007070  4228 0010                clr.b      [A0 + 0x10]
  9819. 00007074  4E75                     rts
  9820. 00007076  4E56 0000                link       A6, 0
  9821. 0000707A  2F0A                     move.l     -[A7], A2
  9822. 0000707C  246E 0008                movea.l    A2, [A6 + 0x8]
  9823. 00007080  42A7                     clr.l      -[A7]
  9824. 00007082  2F0A                     move.l     -[A7], A2
  9825. 00007084  2057                     movea.l    A0, [A7]
  9826. 00007086  2268 0004                movea.l    A1, [A0 + 0x4]
  9827. 0000708A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  9828. 0000708E  4E91                     jsr        [A1]
  9829. 00007090  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9830. 00007094  4267                     clr.w      -[A7]
  9831. 00007096  A95D                     syscall    HiliteControl
  9832. 00007098  504F                     addq.w     A7, 8
  9833. 0000709A  245F                     movea.l    A2, [A7]+
  9834. 0000709C  4E5E                     unlink     A6
  9835. 0000709E  4E75                     rts
  9836. 000070A0  4E56 0000                link       A6, 0
  9837. 000070A4  2F0A                     move.l     -[A7], A2
  9838. 000070A6  246E 0008                movea.l    A2, [A6 + 0x8]
  9839. 000070AA  42A7                     clr.l      -[A7]
  9840. 000070AC  2F0A                     move.l     -[A7], A2
  9841. 000070AE  2057                     movea.l    A0, [A7]
  9842. 000070B0  2268 0004                movea.l    A1, [A0 + 0x4]
  9843. 000070B4  2269 00E8                movea.l    A1, [A1 + 0xE8]
  9844. 000070B8  4E91                     jsr        [A1]
  9845. 000070BA  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9846. 000070BE  3F3C 00FF                move.w     -[A7], 0xFF
  9847. 000070C2  A95D                     syscall    HiliteControl
  9848. 000070C4  504F                     addq.w     A7, 8
  9849. 000070C6  245F                     movea.l    A2, [A7]+
  9850. 000070C8  4E5E                     unlink     A6
  9851. 000070CA  4E75                     rts
  9852. 000070CC  4E56 0000                link       A6, 0
  9853. 000070D0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  9854. 000070D4  246E 0008                movea.l    A2, [A6 + 0x8]
  9855. 000070D8  362E 000C                move.w     D3, [A6 + 0xC]
  9856. 000070DC  286E 000E                movea.l    A4, [A6 + 0xE]
  9857. 000070E0  4A43                     tst.w      D3
  9858. 000070E2  6714                     beq        +0x16 /* 000070F8 */
  9859. 000070E4  204A                     movea.l    A0, A2
  9860. 000070E6  41E8 0074                lea.l      A0, [A0 + 0x74]
  9861. 000070EA  2648                     movea.l    A3, A0
  9862. 000070EC  2488                     move.l     [A2], A0
  9863. 000070EE  2F0B                     move.l     -[A7], A3
  9864. 000070F0  4EB9 0000 3AE0           jsr        [0x00003AE0]
  9865. 000070F6  584F                     addq.w     A7, 4
  9866. label000070F8:
  9867. 000070F8  2F0C                     move.l     -[A7], A4
  9868. 000070FA  4267                     clr.w      -[A7]
  9869. 000070FC  2F0A                     move.l     -[A7], A2
  9870. 000070FE  4EBA F5B4                jsr        [PC - 0xA4C /* 000066B4 */]
  9871. 00007102  41F9 0001 8AD0           lea.l      A0, [0x00018AD0]
  9872. 00007108  2548 0004                move.l     [A2 + 0x4], A0
  9873. 0000710C  41F9 0001 8AD0           lea.l      A0, [0x00018AD0]
  9874. 00007112  41E8 018C                lea.l      A0, [A0 + 0x18C]
  9875. 00007116  2252                     movea.l    A1, [A2]
  9876. 00007118  2288                     move.l     [A1], A0
  9877. 0000711A  41F9 0001 8AD0           lea.l      A0, [0x00018AD0]
  9878. 00007120  41E8 0150                lea.l      A0, [A0 + 0x150]
  9879. 00007124  2548 0028                move.l     [A2 + 0x28], A0
  9880. 00007128  2652                     movea.l    A3, [A2]
  9881. 0000712A  204A                     movea.l    A0, A2
  9882. 0000712C  41E8 0074                lea.l      A0, [A0 + 0x74]
  9883. 00007130  91CB                     sub.l      A0, A3
  9884. 00007132  2748 0008                move.l     [A3 + 0x8], A0
  9885. 00007136  204A                     movea.l    A0, A2
  9886. 00007138  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9887. 0000713C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  9888. 00007140  4E5E                     unlink     A6
  9889. 00007142  4E75                     rts
  9890. 00007144  4E56 0000                link       A6, 0
  9891. 00007148  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9892. 0000714C  2057                     movea.l    A0, [A7]
  9893. 0000714E  2268 0004                movea.l    A1, [A0 + 0x4]
  9894. 00007152  2269 0184                movea.l    A1, [A1 + 0x184]
  9895. 00007156  4E91                     jsr        [A1]
  9896. 00007158  4E5E                     unlink     A6
  9897. 0000715A  4E75                     rts
  9898. fn0000715C:
  9899. 0000715C  4E56 FFEC                link       A6, -0x0014
  9900. 00007160  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  9901. 00007164  246E 0008                movea.l    A2, [A6 + 0x8]
  9902. 00007168  362E 000C                move.w     D3, [A6 + 0xC]
  9903. 0000716C  266E 000E                movea.l    A3, [A6 + 0xE]
  9904. 00007170  4A43                     tst.w      D3
  9905. 00007172  6714                     beq        +0x16 /* 00007188 */
  9906. 00007174  204A                     movea.l    A0, A2
  9907. 00007176  41E8 0028                lea.l      A0, [A0 + 0x28]
  9908. 0000717A  2848                     movea.l    A4, A0
  9909. 0000717C  2488                     move.l     [A2], A0
  9910. 0000717E  2F0C                     move.l     -[A7], A4
  9911. 00007180  4EB9 0000 3AE0           jsr        [0x00003AE0]
  9912. 00007186  584F                     addq.w     A7, 4
  9913. label00007188:
  9914. 00007188  4267                     clr.w      -[A7]
  9915. 0000718A  2F0A                     move.l     -[A7], A2
  9916. 0000718C  61FF FFFF C678           bsr        -0x3986 /* 00003806 */
  9917. 00007192  41F9 0001 8CB8           lea.l      A0, [0x00018CB8]
  9918. 00007198  2548 0004                move.l     [A2 + 0x4], A0
  9919. 0000719C  41F9 0001 8CB8           lea.l      A0, [0x00018CB8]
  9920. 000071A2  41E8 0150                lea.l      A0, [A0 + 0x150]
  9921. 000071A6  2252                     movea.l    A1, [A2]
  9922. 000071A8  2288                     move.l     [A1], A0
  9923. 000071AA  2852                     movea.l    A4, [A2]
  9924. 000071AC  204A                     movea.l    A0, A2
  9925. 000071AE  41E8 0028                lea.l      A0, [A0 + 0x28]
  9926. 000071B2  91CC                     sub.l      A0, A4
  9927. 000071B4  2948 0008                move.l     [A4 + 0x8], A0
  9928. 000071B8  486E FFFC                pea.l      [A6 - 0x4]
  9929. 000071BC  2F0B                     move.l     -[A7], A3
  9930. 000071BE  61FF FFFF CA4C           bsr        -0x35B2 /* 00003C0C */
  9931. 000071C4  486E FFF4                pea.l      [A6 - 0xC]
  9932. 000071C8  2F0B                     move.l     -[A7], A3
  9933. 000071CA  61FF FFFF CA52           bsr        -0x35AC /* 00003C1E */
  9934. 000071D0  1F3C 0001                move.b     -[A7], 0x1
  9935. 000071D4  206B 0020                movea.l    A0, [A3 + 0x20]
  9936. 000071D8  4850                     pea.l      [A0]
  9937. 000071DA  2F0A                     move.l     -[A7], A2
  9938. 000071DC  61FF FFFF CF0E           bsr        -0x30F0 /* 000040EC */
  9939. 000071E2  4227                     clr.b      -[A7]
  9940. 000071E4  302E FFFE                move.w     D0, [A6 - 0x2]
  9941. 000071E8  5040                     addq.w     D0, 8
  9942. 000071EA  3F00                     move.w     -[A7], D0
  9943. 000071EC  302E FFFC                move.w     D0, [A6 - 0x4]
  9944. 000071F0  5040                     addq.w     D0, 8
  9945. 000071F2  3F00                     move.w     -[A7], D0
  9946. 000071F4  2F0A                     move.l     -[A7], A2
  9947. 000071F6  61FF FFFF CB32           bsr        -0x34CC /* 00003D2A */
  9948. 000071FC  486E FFEC                pea.l      [A6 - 0x14]
  9949. 00007200  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  9950. 00007204  61FF FFFF CA18           bsr        -0x35E6 /* 00003C1E */
  9951. 0000720A  4227                     clr.b      -[A7]
  9952. 0000720C  202E FFF8                move.l     D0, [A6 - 0x8]
  9953. 00007210  90AE FFF0                sub.l      D0, [A6 - 0x10]
  9954. 00007214  5980                     subq.l     D0, 4
  9955. 00007216  2F00                     move.l     -[A7], D0
  9956. 00007218  202E FFF4                move.l     D0, [A6 - 0xC]
  9957. 0000721C  90AE FFEC                sub.l      D0, [A6 - 0x14]
  9958. 00007220  5980                     subq.l     D0, 4
  9959. 00007222  2F00                     move.l     -[A7], D0
  9960. 00007224  2F0A                     move.l     -[A7], A2
  9961. 00007226  61FF FFFF CD1A           bsr        -0x32E4 /* 00003F42 */
  9962. 0000722C  486A 0018                pea.l      [A2 + 0x18]
  9963. 00007230  2F0B                     move.l     -[A7], A3
  9964. 00007232  61FF FFFF CA06           bsr        -0x35F8 /* 00003C3A */
  9965. 00007238  422A 0026                clr.b      [A2 + 0x26]
  9966. 0000723C  204A                     movea.l    A0, A2
  9967. 0000723E  4FEF 0048                lea.l      A7, [A7 + 0x48]
  9968. 00007242  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  9969. 00007246  4E5E                     unlink     A6
  9970. 00007248  4E75                     rts
  9971. 0000724A  4E56 FFF8                link       A6, -0x0008
  9972. 0000724E  48E7 1020                movem.l    -[A7], D3,A2
  9973. 00007252  246E 0008                movea.l    A2, [A6 + 0x8]
  9974. 00007256  486E FFF8                pea.l      [A6 - 0x8]
  9975. 0000725A  2F0A                     move.l     -[A7], A2
  9976. 0000725C  2057                     movea.l    A0, [A7]
  9977. 0000725E  2268 0004                movea.l    A1, [A0 + 0x4]
  9978. 00007262  2269 003C                movea.l    A1, [A1 + 0x3C]
  9979. 00007266  4E91                     jsr        [A1]
  9980. 00007268  4A00                     tst.b      D0
  9981. 0000726A  504F                     addq.w     A7, 8
  9982. 0000726C  6738                     beq        +0x3A /* 000072A6 */
  9983. 0000726E  362A 000E                move.w     D3, [A2 + 0xE]
  9984. 00007272  5143                     subq.w     D3, 8
  9985. 00007274  48C3                     ext.l      D3
  9986. 00007276  87FC 0002                divs.w     D3, 0x2
  9987. 0000727A  0C43 0010                cmpi.w     D3, 0x10
  9988. 0000727E  6C02                     bge        +0x4 /* 00007282 */
  9989. 00007280  7610                     moveq.l    D3, 0x10
  9990. label00007282:
  9991. 00007282  2F0A                     move.l     -[A7], A2
  9992. 00007284  2057                     movea.l    A0, [A7]
  9993. 00007286  2268 0004                movea.l    A1, [A0 + 0x4]
  9994. 0000728A  2269 00D8                movea.l    A1, [A1 + 0xD8]
  9995. 0000728E  4E91                     jsr        [A1]
  9996. 00007290  A89E                     syscall    PenNormal
  9997. 00007292  2F3C 0003 0003           move.l     -[A7], 0x30003
  9998. 00007298  A89B                     syscall    PenSize
  9999. 0000729A  486E FFF8                pea.l      [A6 - 0x8]
  10000. 0000729E  3F03                     move.w     -[A7], D3
  10001. 000072A0  3F03                     move.w     -[A7], D3
  10002. 000072A2  A8B0                     syscall    FrameRoundRect
  10003. 000072A4  584F                     addq.w     A7, 4
  10004. label000072A6:
  10005. 000072A6  4CDF 0408                movem.l    D3,A2, [A7]+
  10006. 000072AA  4E5E                     unlink     A6
  10007. 000072AC  4E75                     rts
  10008. 000072AE  4E56 0000                link       A6, 0
  10009. 000072B2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10010. 000072B6  246E 0008                movea.l    A2, [A6 + 0x8]
  10011. 000072BA  362E 000C                move.w     D3, [A6 + 0xC]
  10012. 000072BE  286E 000E                movea.l    A4, [A6 + 0xE]
  10013. 000072C2  4A43                     tst.w      D3
  10014. 000072C4  6714                     beq        +0x16 /* 000072DA */
  10015. 000072C6  204A                     movea.l    A0, A2
  10016. 000072C8  41E8 0074                lea.l      A0, [A0 + 0x74]
  10017. 000072CC  2648                     movea.l    A3, A0
  10018. 000072CE  2488                     move.l     [A2], A0
  10019. 000072D0  2F0B                     move.l     -[A7], A3
  10020. 000072D2  4EB9 0000 3AE0           jsr        [0x00003AE0]
  10021. 000072D8  584F                     addq.w     A7, 4
  10022. label000072DA:
  10023. 000072DA  2F0C                     move.l     -[A7], A4
  10024. 000072DC  4267                     clr.w      -[A7]
  10025. 000072DE  2F0A                     move.l     -[A7], A2
  10026. 000072E0  4EBA F3D2                jsr        [PC - 0xC2E /* 000066B4 */]
  10027. 000072E4  41F9 0001 8E50           lea.l      A0, [0x00018E50]
  10028. 000072EA  2548 0004                move.l     [A2 + 0x4], A0
  10029. 000072EE  41F9 0001 8E50           lea.l      A0, [0x00018E50]
  10030. 000072F4  41E8 018C                lea.l      A0, [A0 + 0x18C]
  10031. 000072F8  2252                     movea.l    A1, [A2]
  10032. 000072FA  2288                     move.l     [A1], A0
  10033. 000072FC  41F9 0001 8E50           lea.l      A0, [0x00018E50]
  10034. 00007302  41E8 0150                lea.l      A0, [A0 + 0x150]
  10035. 00007306  2548 0028                move.l     [A2 + 0x28], A0
  10036. 0000730A  2652                     movea.l    A3, [A2]
  10037. 0000730C  204A                     movea.l    A0, A2
  10038. 0000730E  41E8 0074                lea.l      A0, [A0 + 0x74]
  10039. 00007312  91CB                     sub.l      A0, A3
  10040. 00007314  2748 0008                move.l     [A3 + 0x8], A0
  10041. 00007318  204A                     movea.l    A0, A2
  10042. 0000731A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10043. 0000731E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10044. 00007322  4E5E                     unlink     A6
  10045. 00007324  4E75                     rts
  10046. 00007326  4E56 0000                link       A6, 0
  10047. 0000732A  2F0A                     move.l     -[A7], A2
  10048. 0000732C  246E 0008                movea.l    A2, [A6 + 0x8]
  10049. 00007330  2F0A                     move.l     -[A7], A2
  10050. 00007332  2057                     movea.l    A0, [A7]
  10051. 00007334  2268 0004                movea.l    A1, [A0 + 0x4]
  10052. 00007338  2269 001C                movea.l    A1, [A1 + 0x1C]
  10053. 0000733C  4E91                     jsr        [A1]
  10054. 0000733E  7201                     moveq.l    D1, 0x01
  10055. 00007340  9280                     sub.l      D1, D0
  10056. 00007342  584F                     addq.w     A7, 4
  10057. 00007344  2F01                     move.l     -[A7], D1
  10058. 00007346  2F0A                     move.l     -[A7], A2
  10059. 00007348  2057                     movea.l    A0, [A7]
  10060. 0000734A  2268 0004                movea.l    A1, [A0 + 0x4]
  10061. 0000734E  2269 0020                movea.l    A1, [A1 + 0x20]
  10062. 00007352  4E91                     jsr        [A1]
  10063. 00007354  504F                     addq.w     A7, 8
  10064. 00007356  245F                     movea.l    A2, [A7]+
  10065. 00007358  4E5E                     unlink     A6
  10066. 0000735A  4E75                     rts
  10067. 0000735C  4E56 0000                link       A6, 0
  10068. 00007360  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10069. 00007364  246E 0008                movea.l    A2, [A6 + 0x8]
  10070. 00007368  362E 000C                move.w     D3, [A6 + 0xC]
  10071. 0000736C  286E 000E                movea.l    A4, [A6 + 0xE]
  10072. 00007370  4A43                     tst.w      D3
  10073. 00007372  6714                     beq        +0x16 /* 00007388 */
  10074. 00007374  204A                     movea.l    A0, A2
  10075. 00007376  41E8 0074                lea.l      A0, [A0 + 0x74]
  10076. 0000737A  2648                     movea.l    A3, A0
  10077. 0000737C  2488                     move.l     [A2], A0
  10078. 0000737E  2F0B                     move.l     -[A7], A3
  10079. 00007380  4EB9 0000 3AE0           jsr        [0x00003AE0]
  10080. 00007386  584F                     addq.w     A7, 4
  10081. label00007388:
  10082. 00007388  2F0C                     move.l     -[A7], A4
  10083. 0000738A  4267                     clr.w      -[A7]
  10084. 0000738C  2F0A                     move.l     -[A7], A2
  10085. 0000738E  4EBA F324                jsr        [PC - 0xCDC /* 000066B4 */]
  10086. 00007392  41F9 0001 903A           lea.l      A0, [0x0001903A]
  10087. 00007398  2548 0004                move.l     [A2 + 0x4], A0
  10088. 0000739C  41F9 0001 903A           lea.l      A0, [0x0001903A]
  10089. 000073A2  41E8 018C                lea.l      A0, [A0 + 0x18C]
  10090. 000073A6  2252                     movea.l    A1, [A2]
  10091. 000073A8  2288                     move.l     [A1], A0
  10092. 000073AA  41F9 0001 903A           lea.l      A0, [0x0001903A]
  10093. 000073B0  41E8 0150                lea.l      A0, [A0 + 0x150]
  10094. 000073B4  2548 0028                move.l     [A2 + 0x28], A0
  10095. 000073B8  2652                     movea.l    A3, [A2]
  10096. 000073BA  204A                     movea.l    A0, A2
  10097. 000073BC  41E8 0074                lea.l      A0, [A0 + 0x74]
  10098. 000073C0  91CB                     sub.l      A0, A3
  10099. 000073C2  2748 0008                move.l     [A3 + 0x8], A0
  10100. 000073C6  204A                     movea.l    A0, A2
  10101. 000073C8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10102. 000073CC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10103. 000073D0  4E5E                     unlink     A6
  10104. 000073D2  4E75                     rts
  10105. 000073D4  4E56 0000                link       A6, 0
  10106. 000073D8  48E7 1020                movem.l    -[A7], D3,A2
  10107. 000073DC  246E 0008                movea.l    A2, [A6 + 0x8]
  10108. 000073E0  262E 000C                move.l     D3, [A6 + 0xC]
  10109. 000073E4  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  10110. 000073E8  6726                     beq        +0x28 /* 00007410 */
  10111. 000073EA  2F03                     move.l     -[A7], D3
  10112. 000073EC  2F0A                     move.l     -[A7], A2
  10113. 000073EE  4EBA F88C                jsr        [PC - 0x774 /* 00006C7C */]
  10114. 000073F2  7001                     moveq.l    D0, 0x01
  10115. 000073F4  B0AA 005A                cmp.l      D0, [A2 + 0x5A]
  10116. 000073F8  504F                     addq.w     A7, 8
  10117. 000073FA  6614                     bne        +0x16 /* 00007410 */
  10118. 000073FC  2F0A                     move.l     -[A7], A2
  10119. 000073FE  4878 00CB                push.l     0xCB
  10120. 00007402  486A 0028                pea.l      [A2 + 0x28]
  10121. 00007406  4EB9 0000 3B28           jsr        [0x00003B28]
  10122. 0000740C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10123. label00007410:
  10124. 00007410  4CDF 0408                movem.l    D3,A2, [A7]+
  10125. 00007414  4E5E                     unlink     A6
  10126. 00007416  4E75                     rts
  10127. 00007418  4E56 0000                link       A6, 0
  10128. 0000741C  4878 0001                push.l     0x1
  10129. 00007420  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10130. 00007424  2057                     movea.l    A0, [A7]
  10131. 00007426  2268 0004                movea.l    A1, [A0 + 0x4]
  10132. 0000742A  2269 0020                movea.l    A1, [A1 + 0x20]
  10133. 0000742E  4E91                     jsr        [A1]
  10134. 00007430  4E5E                     unlink     A6
  10135. 00007432  4E75                     rts
  10136. 00007434  4E56 FFFE                link       A6, -0x0002
  10137. 00007438  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10138. 0000743C  246E 0008                movea.l    A2, [A6 + 0x8]
  10139. 00007440  362E 000C                move.w     D3, [A6 + 0xC]
  10140. 00007444  286E 000E                movea.l    A4, [A6 + 0xE]
  10141. 00007448  4A43                     tst.w      D3
  10142. 0000744A  6714                     beq        +0x16 /* 00007460 */
  10143. 0000744C  204A                     movea.l    A0, A2
  10144. 0000744E  41E8 0074                lea.l      A0, [A0 + 0x74]
  10145. 00007452  2648                     movea.l    A3, A0
  10146. 00007454  2488                     move.l     [A2], A0
  10147. 00007456  2F0B                     move.l     -[A7], A3
  10148. 00007458  4EB9 0000 3AE0           jsr        [0x00003AE0]
  10149. 0000745E  584F                     addq.w     A7, 4
  10150. label00007460:
  10151. 00007460  2F0C                     move.l     -[A7], A4
  10152. 00007462  4267                     clr.w      -[A7]
  10153. 00007464  2F0A                     move.l     -[A7], A2
  10154. 00007466  4EBA F24C                jsr        [PC - 0xDB4 /* 000066B4 */]
  10155. 0000746A  41F9 0001 9226           lea.l      A0, [0x00019226]
  10156. 00007470  2548 0004                move.l     [A2 + 0x4], A0
  10157. 00007474  41F9 0001 9226           lea.l      A0, [0x00019226]
  10158. 0000747A  41E8 0190                lea.l      A0, [A0 + 0x190]
  10159. 0000747E  2252                     movea.l    A1, [A2]
  10160. 00007480  2288                     move.l     [A1], A0
  10161. 00007482  41F9 0001 9226           lea.l      A0, [0x00019226]
  10162. 00007488  41E8 0150                lea.l      A0, [A0 + 0x150]
  10163. 0000748C  2548 0028                move.l     [A2 + 0x28], A0
  10164. 00007490  2652                     movea.l    A3, [A2]
  10165. 00007492  204A                     movea.l    A0, A2
  10166. 00007494  41E8 0074                lea.l      A0, [A0 + 0x74]
  10167. 00007498  91CB                     sub.l      A0, A3
  10168. 0000749A  2748 0008                move.l     [A3 + 0x8], A0
  10169. 0000749E  4878 0002                push.l     0x2
  10170. 000074A2  486E FFFE                pea.l      [A6 - 0x2]
  10171. 000074A6  2F0C                     move.l     -[A7], A4
  10172. 000074A8  2057                     movea.l    A0, [A7]
  10173. 000074AA  2250                     movea.l    A1, [A0]
  10174. 000074AC  2269 0024                movea.l    A1, [A1 + 0x24]
  10175. 000074B0  4E91                     jsr        [A1]
  10176. 000074B2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  10177. 000074B6  2F0A                     move.l     -[A7], A2
  10178. 000074B8  61FF 0000 008E           bsr        +0x90 /* 00007548 */
  10179. 000074BE  204A                     movea.l    A0, A2
  10180. 000074C0  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  10181. 000074C4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10182. 000074C8  4E5E                     unlink     A6
  10183. 000074CA  4E75                     rts
  10184. 000074CC  4E56 0000                link       A6, 0
  10185. 000074D0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10186. 000074D4  246E 0008                movea.l    A2, [A6 + 0x8]
  10187. 000074D8  362E 000C                move.w     D3, [A6 + 0xC]
  10188. 000074DC  200A                     move.l     D0, A2
  10189. 000074DE  675E                     beq        +0x60 /* 0000753E */
  10190. 000074E0  41F9 0001 9226           lea.l      A0, [0x00019226]
  10191. 000074E6  2548 0004                move.l     [A2 + 0x4], A0
  10192. 000074EA  41F9 0001 9226           lea.l      A0, [0x00019226]
  10193. 000074F0  41E8 0190                lea.l      A0, [A0 + 0x190]
  10194. 000074F4  2252                     movea.l    A1, [A2]
  10195. 000074F6  2288                     move.l     [A1], A0
  10196. 000074F8  41F9 0001 9226           lea.l      A0, [0x00019226]
  10197. 000074FE  41E8 0150                lea.l      A0, [A0 + 0x150]
  10198. 00007502  2548 0028                move.l     [A2 + 0x28], A0
  10199. 00007506  2652                     movea.l    A3, [A2]
  10200. 00007508  204A                     movea.l    A0, A2
  10201. 0000750A  41E8 0074                lea.l      A0, [A0 + 0x74]
  10202. 0000750E  2848                     movea.l    A4, A0
  10203. 00007510  91CB                     sub.l      A0, A3
  10204. 00007512  2748 0008                move.l     [A3 + 0x8], A0
  10205. 00007516  4267                     clr.w      -[A7]
  10206. 00007518  2F0A                     move.l     -[A7], A2
  10207. 0000751A  4EBA F384                jsr        [PC - 0xC7C /* 000068A0 */]
  10208. 0000751E  4A43                     tst.w      D3
  10209. 00007520  5C4F                     addq.w     A7, 6
  10210. 00007522  670C                     beq        +0xE /* 00007530 */
  10211. 00007524  4267                     clr.w      -[A7]
  10212. 00007526  2F0C                     move.l     -[A7], A4
  10213. 00007528  4EB9 0000 3AE8           jsr        [0x00003AE8]
  10214. 0000752E  5C4F                     addq.w     A7, 6
  10215. label00007530:
  10216. 00007530  4A43                     tst.w      D3
  10217. 00007532  6F0A                     ble        +0xC /* 0000753E */
  10218. 00007534  2F0A                     move.l     -[A7], A2
  10219. 00007536  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  10220. 0000753C  584F                     addq.w     A7, 4
  10221. label0000753E:
  10222. 0000753E  204A                     movea.l    A0, A2
  10223. 00007540  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10224. 00007544  4E5E                     unlink     A6
  10225. 00007546  4E75                     rts
  10226. fn00007548:
  10227. 00007548  4E56 0000                link       A6, 0
  10228. 0000754C  48E7 1020                movem.l    -[A7], D3,A2
  10229. 00007550  246E 0008                movea.l    A2, [A6 + 0x8]
  10230. 00007554  362E 000C                move.w     D3, [A6 + 0xC]
  10231. 00007558  554F                     subq.w     A7, 2
  10232. 0000755A  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10233. 0000755E  A960                     syscall    GetControlValue/GetCtlValue
  10234. 00007560  301F                     move.w     D0, [A7]+
  10235. 00007562  48C0                     ext.l      D0
  10236. 00007564  2540 005A                move.l     [A2 + 0x5A], D0
  10237. 00007568  554F                     subq.w     A7, 2
  10238. 0000756A  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10239. 0000756E  A961                     syscall    GetControlMinimum/GetMinCtl
  10240. 00007570  301F                     move.w     D0, [A7]+
  10241. 00007572  48C0                     ext.l      D0
  10242. 00007574  2540 005E                move.l     [A2 + 0x5E], D0
  10243. 00007578  554F                     subq.w     A7, 2
  10244. 0000757A  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10245. 0000757E  A962                     syscall    GetControlMaximum/GetMaxCtl
  10246. 00007580  301F                     move.w     D0, [A7]+
  10247. 00007582  48C0                     ext.l      D0
  10248. 00007584  2540 0062                move.l     [A2 + 0x62], D0
  10249. 00007588  3043                     movea.w    A0, D3
  10250. 0000758A  B1EA 005A                cmpa.l     A0, [A2 + 0x5A]
  10251. 0000758E  6718                     beq        +0x1A /* 000075A8 */
  10252. 00007590  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10253. 00007594  3F03                     move.w     -[A7], D3
  10254. 00007596  A963                     syscall    SetControlValue/SetCtlValue
  10255. 00007598  554F                     subq.w     A7, 2
  10256. 0000759A  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10257. 0000759E  A960                     syscall    GetControlValue/GetCtlValue
  10258. 000075A0  301F                     move.w     D0, [A7]+
  10259. 000075A2  48C0                     ext.l      D0
  10260. 000075A4  2540 005A                move.l     [A2 + 0x5A], D0
  10261. label000075A8:
  10262. 000075A8  4CDF 0408                movem.l    D3,A2, [A7]+
  10263. 000075AC  4E5E                     unlink     A6
  10264. 000075AE  4E75                     rts
  10265. 000075B0  2F0B                     move.l     -[A7], A3
  10266. 000075B2  266F 0008                movea.l    A3, [A7 + 0x8]
  10267. 000075B6  206B 0066                movea.l    A0, [A3 + 0x66]
  10268. 000075BA  2050                     movea.l    A0, [A0]
  10269. 000075BC  2268 001C                movea.l    A1, [A0 + 0x1C]
  10270. 000075C0  2051                     movea.l    A0, [A1]
  10271. 000075C2  2050                     movea.l    A0, [A0]
  10272. 000075C4  265F                     movea.l    A3, [A7]+
  10273. 000075C6  4E75                     rts
  10274. 000075C8  4E56 0000                link       A6, 0
  10275. 000075CC  48E7 1020                movem.l    -[A7], D3,A2
  10276. 000075D0  246E 0008                movea.l    A2, [A6 + 0x8]
  10277. 000075D4  554F                     subq.w     A7, 2
  10278. 000075D6  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10279. 000075DA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  10280. 000075DE  4878 FFFF                push.l     0xFFFF
  10281. 000075E2  A968                     syscall    TrackControl
  10282. 000075E4  301F                     move.w     D0, [A7]+
  10283. 000075E6  4A40                     tst.w      D0
  10284. 000075E8  56C0                     sne        D0
  10285. 000075EA  4400                     neg.b      D0
  10286. 000075EC  1600                     move.b     D3, D0
  10287. 000075EE  554F                     subq.w     A7, 2
  10288. 000075F0  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10289. 000075F4  A960                     syscall    GetControlValue/GetCtlValue
  10290. 000075F6  301F                     move.w     D0, [A7]+
  10291. 000075F8  48C0                     ext.l      D0
  10292. 000075FA  2F00                     move.l     -[A7], D0
  10293. 000075FC  2F0A                     move.l     -[A7], A2
  10294. 000075FE  2057                     movea.l    A0, [A7]
  10295. 00007600  2268 0004                movea.l    A1, [A0 + 0x4]
  10296. 00007604  2269 0020                movea.l    A1, [A1 + 0x20]
  10297. 00007608  4E91                     jsr        [A1]
  10298. 0000760A  1003                     move.b     D0, D3
  10299. 0000760C  504F                     addq.w     A7, 8
  10300. 0000760E  4CDF 0408                movem.l    D3,A2, [A7]+
  10301. 00007612  4E5E                     unlink     A6
  10302. 00007614  4E75                     rts
  10303. 00007616  4E56 FFF2                link       A6, -0x000E
  10304. 0000761A  2F0A                     move.l     -[A7], A2
  10305. 0000761C  246E 0008                movea.l    A2, [A6 + 0x8]
  10306. 00007620  486E FFF2                pea.l      [A6 - 0xE]
  10307. 00007624  2F0A                     move.l     -[A7], A2
  10308. 00007626  2057                     movea.l    A0, [A7]
  10309. 00007628  2268 0004                movea.l    A1, [A0 + 0x4]
  10310. 0000762C  2269 003C                movea.l    A1, [A1 + 0x3C]
  10311. 00007630  4E91                     jsr        [A1]
  10312. 00007632  486E FFFA                pea.l      [A6 - 0x6]
  10313. 00007636  4EB9 0000 20D0           jsr        [0x000020D0]
  10314. 0000763C  486E FFF2                pea.l      [A6 - 0xE]
  10315. 00007640  486E FFFA                pea.l      [A6 - 0x6]
  10316. 00007644  4EB9 0000 20F0           jsr        [0x000020F0]
  10317. 0000764A  2F0A                     move.l     -[A7], A2
  10318. 0000764C  4EBA F962                jsr        [PC - 0x69E /* 00006FB0 */]
  10319. 00007650  3F3C FFFF                move.w     -[A7], 0xFFFF
  10320. 00007654  486E FFFA                pea.l      [A6 - 0x6]
  10321. 00007658  4EB9 0000 20E8           jsr        [0x000020E8]
  10322. 0000765E  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  10323. 00007662  245F                     movea.l    A2, [A7]+
  10324. 00007664  4E5E                     unlink     A6
  10325. 00007666  4E75                     rts
  10326. 00007668  4E56 FFFC                link       A6, -0x0004
  10327. 0000766C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10328. 00007670  246E 0008                movea.l    A2, [A6 + 0x8]
  10329. 00007674  362E 000C                move.w     D3, [A6 + 0xC]
  10330. 00007678  266E 000E                movea.l    A3, [A6 + 0xE]
  10331. 0000767C  4A43                     tst.w      D3
  10332. 0000767E  6718                     beq        +0x1A /* 00007698 */
  10333. 00007680  204A                     movea.l    A0, A2
  10334. 00007682  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  10335. 00007686  2848                     movea.l    A4, A0
  10336. 00007688  2488                     move.l     [A2], A0
  10337. 0000768A  2548 007A                move.l     [A2 + 0x7A], A0
  10338. 0000768E  2F0C                     move.l     -[A7], A4
  10339. 00007690  4EB9 0000 3AE0           jsr        [0x00003AE0]
  10340. 00007696  584F                     addq.w     A7, 4
  10341. label00007698:
  10342. 00007698  2F0B                     move.l     -[A7], A3
  10343. 0000769A  4267                     clr.w      -[A7]
  10344. 0000769C  2F0A                     move.l     -[A7], A2
  10345. 0000769E  61FF 0000 0E22           bsr        +0xE24 /* 000084C2 */
  10346. 000076A4  4267                     clr.w      -[A7]
  10347. 000076A6  486A 007A                pea.l      [A2 + 0x7A]
  10348. 000076AA  4EB9 0000 3CB0           jsr        [0x00003CB0]
  10349. 000076B0  486A 00B0                pea.l      [A2 + 0xB0]
  10350. 000076B4  4EB9 0000 3BE0           jsr        [0x00003BE0]
  10351. 000076BA  41F9 0001 857C           lea.l      A0, [0x0001857C]
  10352. 000076C0  2548 0004                move.l     [A2 + 0x4], A0
  10353. 000076C4  41F9 0001 857C           lea.l      A0, [0x0001857C]
  10354. 000076CA  41E8 025C                lea.l      A0, [A0 + 0x25C]
  10355. 000076CE  2252                     movea.l    A1, [A2]
  10356. 000076D0  2288                     move.l     [A1], A0
  10357. 000076D2  41F9 0001 857C           lea.l      A0, [0x0001857C]
  10358. 000076D8  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  10359. 000076DC  2548 007E                move.l     [A2 + 0x7E], A0
  10360. 000076E0  41F9 0001 857C           lea.l      A0, [0x0001857C]
  10361. 000076E6  41E8 0200                lea.l      A0, [A0 + 0x200]
  10362. 000076EA  2548 00B0                move.l     [A2 + 0xB0], A0
  10363. 000076EE  2852                     movea.l    A4, [A2]
  10364. 000076F0  204A                     movea.l    A0, A2
  10365. 000076F2  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  10366. 000076F6  91CC                     sub.l      A0, A4
  10367. 000076F8  2948 0008                move.l     [A4 + 0x8], A0
  10368. 000076FC  4878 0002                push.l     0x2
  10369. 00007700  486A 00BA                pea.l      [A2 + 0xBA]
  10370. 00007704  2F0B                     move.l     -[A7], A3
  10371. 00007706  2057                     movea.l    A0, [A7]
  10372. 00007708  2250                     movea.l    A1, [A0]
  10373. 0000770A  2269 0024                movea.l    A1, [A1 + 0x24]
  10374. 0000770E  4E91                     jsr        [A1]
  10375. 00007710  4878 0002                push.l     0x2
  10376. 00007714  486E FFFE                pea.l      [A6 - 0x2]
  10377. 00007718  2F0B                     move.l     -[A7], A3
  10378. 0000771A  2057                     movea.l    A0, [A7]
  10379. 0000771C  2250                     movea.l    A1, [A0]
  10380. 0000771E  2269 0024                movea.l    A1, [A1 + 0x24]
  10381. 00007722  4E91                     jsr        [A1]
  10382. 00007724  4878 0002                push.l     0x2
  10383. 00007728  486E FFFC                pea.l      [A6 - 0x4]
  10384. 0000772C  2F0B                     move.l     -[A7], A3
  10385. 0000772E  2057                     movea.l    A0, [A7]
  10386. 00007730  2250                     movea.l    A1, [A0]
  10387. 00007732  2269 0024                movea.l    A1, [A1 + 0x24]
  10388. 00007736  4E91                     jsr        [A1]
  10389. 00007738  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  10390. 0000773C  2F0A                     move.l     -[A7], A2
  10391. 0000773E  61FF 0000 0046           bsr        +0x48 /* 00007786 */
  10392. 00007744  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  10393. 0000774A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  10394. 0000774E  A9A0                     syscall    GetResource
  10395. 00007750  205F                     movea.l    A0, [A7]+
  10396. 00007752  2648                     movea.l    A3, A0
  10397. 00007754  200B                     move.l     D0, A3
  10398. 00007756  4FEF 003A                lea.l      A7, [A7 + 0x3A]
  10399. 0000775A  6720                     beq        +0x22 /* 0000777C */
  10400. 0000775C  2F0B                     move.l     -[A7], A3
  10401. 0000775E  2F0A                     move.l     -[A7], A2
  10402. 00007760  2057                     movea.l    A0, [A7]
  10403. 00007762  2268 0004                movea.l    A1, [A0 + 0x4]
  10404. 00007766  2269 0220                movea.l    A1, [A1 + 0x220]
  10405. 0000776A  4E91                     jsr        [A1]
  10406. 0000776C  2F0B                     move.l     -[A7], A3
  10407. 0000776E  A9A3                     syscall    ReleaseResource
  10408. 00007770  42A7                     clr.l      -[A7]
  10409. 00007772  42A7                     clr.l      -[A7]
  10410. 00007774  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  10411. 00007778  A9D1                     syscall    TESetSelect
  10412. 0000777A  504F                     addq.w     A7, 8
  10413. label0000777C:
  10414. 0000777C  204A                     movea.l    A0, A2
  10415. 0000777E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10416. 00007782  4E5E                     unlink     A6
  10417. 00007784  4E75                     rts
  10418. fn00007786:
  10419. 00007786  4E56 FFF8                link       A6, -0x0008
  10420. 0000778A  2F0A                     move.l     -[A7], A2
  10421. 0000778C  246E 0008                movea.l    A2, [A6 + 0x8]
  10422. 00007790  2D79 0001 88D4 FFF8      move.l     [A6 - 0x8], [0x000188D4]
  10423. 00007798  2D79 0001 88D8 FFFC      move.l     [A6 - 0x4], [0x000188D8]
  10424. 000077A0  302A 000E                move.w     D0, [A2 + 0xE]
  10425. 000077A4  4440                     neg.w      D0
  10426. 000077A6  3D40 FFF8                move.w     [A6 - 0x8], D0
  10427. 000077AA  302A 000C                move.w     D0, [A2 + 0xC]
  10428. 000077AE  4440                     neg.w      D0
  10429. 000077B0  3D40 FFFA                move.w     [A6 - 0x6], D0
  10430. 000077B4  594F                     subq.w     A7, 4
  10431. 000077B6  486E FFF8                pea.l      [A6 - 0x8]
  10432. 000077BA  486E FFF8                pea.l      [A6 - 0x8]
  10433. 000077BE  A9D2                     syscall    TENew
  10434. 000077C0  205F                     movea.l    A0, [A7]+
  10435. 000077C2  2548 00B4                move.l     [A2 + 0xB4], A0
  10436. 000077C6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10437. 000077CA  2F0A                     move.l     -[A7], A2
  10438. 000077CC  2057                     movea.l    A0, [A7]
  10439. 000077CE  2268 0004                movea.l    A1, [A0 + 0x4]
  10440. 000077D2  2269 022C                movea.l    A1, [A1 + 0x22C]
  10441. 000077D6  4E91                     jsr        [A1]
  10442. 000077D8  082A 0004 00BA           btst.b     [A2 + 0xBA], 0x4
  10443. 000077DE  5C4F                     addq.w     A7, 6
  10444. 000077E0  6606                     bne        +0x8 /* 000077E8 */
  10445. 000077E2  4AAA 0028                tst.l      [A2 + 0x28]
  10446. 000077E6  6E08                     bgt        +0xA /* 000077F0 */
  10447. label000077E8:
  10448. 000077E8  306A 000C                movea.w    A0, [A2 + 0xC]
  10449. 000077EC  2548 0028                move.l     [A2 + 0x28], A0
  10450. label000077F0:
  10451. 000077F0  2F0A                     move.l     -[A7], A2
  10452. 000077F2  2057                     movea.l    A0, [A7]
  10453. 000077F4  2268 0004                movea.l    A1, [A0 + 0x4]
  10454. 000077F8  2269 0254                movea.l    A1, [A1 + 0x254]
  10455. 000077FC  4E91                     jsr        [A1]
  10456. 000077FE  584F                     addq.w     A7, 4
  10457. 00007800  245F                     movea.l    A2, [A7]+
  10458. 00007802  4E5E                     unlink     A6
  10459. 00007804  4E75                     rts
  10460. 00007806  4E56 0000                link       A6, 0
  10461. 0000780A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10462. 0000780E  246E 0008                movea.l    A2, [A6 + 0x8]
  10463. 00007812  362E 000C                move.w     D3, [A6 + 0xC]
  10464. 00007816  200A                     move.l     D0, A2
  10465. 00007818  6700 0096                beq        +0x98 /* 000078B0 */
  10466. 0000781C  41F9 0001 857C           lea.l      A0, [0x0001857C]
  10467. 00007822  2548 0004                move.l     [A2 + 0x4], A0
  10468. 00007826  41F9 0001 857C           lea.l      A0, [0x0001857C]
  10469. 0000782C  41E8 025C                lea.l      A0, [A0 + 0x25C]
  10470. 00007830  2252                     movea.l    A1, [A2]
  10471. 00007832  2288                     move.l     [A1], A0
  10472. 00007834  41F9 0001 857C           lea.l      A0, [0x0001857C]
  10473. 0000783A  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  10474. 0000783E  2548 007E                move.l     [A2 + 0x7E], A0
  10475. 00007842  41F9 0001 857C           lea.l      A0, [0x0001857C]
  10476. 00007848  41E8 0200                lea.l      A0, [A0 + 0x200]
  10477. 0000784C  2548 00B0                move.l     [A2 + 0xB0], A0
  10478. 00007850  2652                     movea.l    A3, [A2]
  10479. 00007852  204A                     movea.l    A0, A2
  10480. 00007854  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  10481. 00007858  2848                     movea.l    A4, A0
  10482. 0000785A  91CB                     sub.l      A0, A3
  10483. 0000785C  2748 0008                move.l     [A3 + 0x8], A0
  10484. 00007860  266A 00B4                movea.l    A3, [A2 + 0xB4]
  10485. 00007864  200B                     move.l     D0, A3
  10486. 00007866  6704                     beq        +0x6 /* 0000786C */
  10487. 00007868  2F0B                     move.l     -[A7], A3
  10488. 0000786A  A9CD                     syscall    TEDispose
  10489. label0000786C:
  10490. 0000786C  4267                     clr.w      -[A7]
  10491. 0000786E  486A 00B0                pea.l      [A2 + 0xB0]
  10492. 00007872  4EB9 0000 3BE8           jsr        [0x00003BE8]
  10493. 00007878  4267                     clr.w      -[A7]
  10494. 0000787A  486A 007A                pea.l      [A2 + 0x7A]
  10495. 0000787E  4EB9 0000 3CC8           jsr        [0x00003CC8]
  10496. 00007884  4267                     clr.w      -[A7]
  10497. 00007886  2F0A                     move.l     -[A7], A2
  10498. 00007888  61FF 0000 0CEA           bsr        +0xCEC /* 00008574 */
  10499. 0000788E  4A43                     tst.w      D3
  10500. 00007890  4FEF 0012                lea.l      A7, [A7 + 0x12]
  10501. 00007894  670C                     beq        +0xE /* 000078A2 */
  10502. 00007896  4267                     clr.w      -[A7]
  10503. 00007898  2F0C                     move.l     -[A7], A4
  10504. 0000789A  4EB9 0000 3AE8           jsr        [0x00003AE8]
  10505. 000078A0  5C4F                     addq.w     A7, 6
  10506. label000078A2:
  10507. 000078A2  4A43                     tst.w      D3
  10508. 000078A4  6F0A                     ble        +0xC /* 000078B0 */
  10509. 000078A6  2F0A                     move.l     -[A7], A2
  10510. 000078A8  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  10511. 000078AE  584F                     addq.w     A7, 4
  10512. label000078B0:
  10513. 000078B0  204A                     movea.l    A0, A2
  10514. 000078B2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10515. 000078B6  4E5E                     unlink     A6
  10516. 000078B8  4E75                     rts
  10517. 000078BA  4E56 FFFA                link       A6, -0x0006
  10518. 000078BE  2F0A                     move.l     -[A7], A2
  10519. 000078C0  246E 000C                movea.l    A2, [A6 + 0xC]
  10520. 000078C4  2F0A                     move.l     -[A7], A2
  10521. 000078C6  486E FFFA                pea.l      [A6 - 0x6]
  10522. 000078CA  4EB9 0000 21F0           jsr        [0x000021F0]
  10523. 000078D0  594F                     subq.w     A7, 4
  10524. 000078D2  2F0A                     move.l     -[A7], A2
  10525. 000078D4  4EB9 0000 1F18           jsr        [0x00001F18]
  10526. 000078DA  201F                     move.l     D0, [A7]+
  10527. 000078DC  2F00                     move.l     -[A7], D0
  10528. 000078DE  2F12                     move.l     -[A7], [A2]
  10529. 000078E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10530. 000078E4  2057                     movea.l    A0, [A7]
  10531. 000078E6  2268 0004                movea.l    A1, [A0 + 0x4]
  10532. 000078EA  2269 0224                movea.l    A1, [A1 + 0x224]
  10533. 000078EE  4E91                     jsr        [A1]
  10534. 000078F0  3F3C FFFF                move.w     -[A7], 0xFFFF
  10535. 000078F4  486E FFFA                pea.l      [A6 - 0x6]
  10536. 000078F8  4EB9 0000 21F8           jsr        [0x000021F8]
  10537. 000078FE  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  10538. 00007902  245F                     movea.l    A2, [A7]+
  10539. 00007904  4E5E                     unlink     A6
  10540. 00007906  4E75                     rts
  10541. 00007908  4E56 0000                link       A6, 0
  10542. 0000790C  48E7 1030                movem.l    -[A7], D3,A2,A3
  10543. 00007910  246E 0008                movea.l    A2, [A6 + 0x8]
  10544. 00007914  266E 000C                movea.l    A3, [A6 + 0xC]
  10545. 00007918  262E 0010                move.l     D3, [A6 + 0x10]
  10546. 0000791C  2F0B                     move.l     -[A7], A3
  10547. 0000791E  2F03                     move.l     -[A7], D3
  10548. 00007920  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  10549. 00007924  A9CF                     syscall    TESetText
  10550. 00007926  2F0A                     move.l     -[A7], A2
  10551. 00007928  2057                     movea.l    A0, [A7]
  10552. 0000792A  2268 0004                movea.l    A1, [A0 + 0x4]
  10553. 0000792E  2269 0248                movea.l    A1, [A1 + 0x248]
  10554. 00007932  4E91                     jsr        [A1]
  10555. 00007934  2F0A                     move.l     -[A7], A2
  10556. 00007936  2057                     movea.l    A0, [A7]
  10557. 00007938  2268 0004                movea.l    A1, [A0 + 0x4]
  10558. 0000793C  2269 00BC                movea.l    A1, [A1 + 0xBC]
  10559. 00007940  4E91                     jsr        [A1]
  10560. 00007942  504F                     addq.w     A7, 8
  10561. 00007944  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  10562. 00007948  4E5E                     unlink     A6
  10563. 0000794A  4E75                     rts
  10564. 0000794C  4E56 0000                link       A6, 0
  10565. 00007950  2F0A                     move.l     -[A7], A2
  10566. 00007952  246E 0008                movea.l    A2, [A6 + 0x8]
  10567. 00007956  594F                     subq.w     A7, 4
  10568. 00007958  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  10569. 0000795C  A9CB                     syscall    TEGetText
  10570. 0000795E  205F                     movea.l    A0, [A7]+
  10571. 00007960  245F                     movea.l    A2, [A7]+
  10572. 00007962  4E5E                     unlink     A6
  10573. 00007964  4E75                     rts
  10574. 00007966  4E56 FFF8                link       A6, -0x0008
  10575. 0000796A  2F0A                     move.l     -[A7], A2
  10576. 0000796C  246E 0008                movea.l    A2, [A6 + 0x8]
  10577. 00007970  356E 000C 00B8           move.w     [A2 + 0xB8], [A6 + 0xC]
  10578. 00007976  42A7                     clr.l      -[A7]
  10579. 00007978  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  10580. 0000797C  3F2A 00B8                move.w     -[A7], [A2 + 0xB8]
  10581. 00007980  4EB9 0000 22F0           jsr        [0x000022F0]
  10582. 00007986  7004                     moveq.l    D0, 0x04
  10583. 00007988  2D40 FFF8                move.l     [A6 - 0x8], D0
  10584. 0000798C  206A 00B4                movea.l    A0, [A2 + 0xB4]
  10585. 00007990  2050                     movea.l    A0, [A0]
  10586. 00007992  3268 0018                movea.w    A1, [A0 + 0x18]
  10587. 00007996  2D49 FFFC                move.l     [A6 - 0x4], A1
  10588. 0000799A  486E FFF8                pea.l      [A6 - 0x8]
  10589. 0000799E  2F0A                     move.l     -[A7], A2
  10590. 000079A0  61FF 0000 24BC           bsr        +0x24BE /* 00009E5E */
  10591. 000079A6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  10592. 000079AA  245F                     movea.l    A2, [A7]+
  10593. 000079AC  4E5E                     unlink     A6
  10594. 000079AE  4E75                     rts
  10595. fn000079B0:
  10596. 000079B0  206F 0004                movea.l    A0, [A7 + 0x4]
  10597. 000079B4  3028 00BA                move.w     D0, [A0 + 0xBA]
  10598. 000079B8  C06F 0008                and.w      D0, [A7 + 0x8]
  10599. 000079BC  4A40                     tst.w      D0
  10600. 000079BE  56C0                     sne        D0
  10601. 000079C0  4400                     neg.b      D0
  10602. 000079C2  4E75                     rts
  10603. 000079C4  4E56 0000                link       A6, 0
  10604. 000079C8  48E7 1020                movem.l    -[A7], D3,A2
  10605. 000079CC  246E 0008                movea.l    A2, [A6 + 0x8]
  10606. 000079D0  42A7                     clr.l      -[A7]
  10607. 000079D2  2F0A                     move.l     -[A7], A2
  10608. 000079D4  61FF 0000 1A06           bsr        +0x1A08 /* 000093DC */
  10609. 000079DA  1600                     move.b     D3, D0
  10610. 000079DC  4A03                     tst.b      D3
  10611. 000079DE  504F                     addq.w     A7, 8
  10612. 000079E0  6712                     beq        +0x14 /* 000079F4 */
  10613. 000079E2  4EB9 0000 20B0           jsr        [0x000020B0]
  10614. 000079E8  3F2A 00B8                move.w     -[A7], [A2 + 0xB8]
  10615. 000079EC  4EB9 0000 22E8           jsr        [0x000022E8]
  10616. 000079F2  544F                     addq.w     A7, 2
  10617. label000079F4:
  10618. 000079F4  1003                     move.b     D0, D3
  10619. 000079F6  4CDF 0408                movem.l    D3,A2, [A7]+
  10620. 000079FA  4E5E                     unlink     A6
  10621. 000079FC  4E75                     rts
  10622. 000079FE  4E56 FFF8                link       A6, -0x0008
  10623. 00007A02  48E7 0030                movem.l    -[A7], A2,A3
  10624. 00007A06  246E 0008                movea.l    A2, [A6 + 0x8]
  10625. 00007A0A  486E FFF8                pea.l      [A6 - 0x8]
  10626. 00007A0E  2F0A                     move.l     -[A7], A2
  10627. 00007A10  2057                     movea.l    A0, [A7]
  10628. 00007A12  2268 0004                movea.l    A1, [A0 + 0x4]
  10629. 00007A16  2269 003C                movea.l    A1, [A1 + 0x3C]
  10630. 00007A1A  4E91                     jsr        [A1]
  10631. 00007A1C  206A 00B4                movea.l    A0, [A2 + 0xB4]
  10632. 00007A20  2050                     movea.l    A0, [A0]
  10633. 00007A22  2668 0052                movea.l    A3, [A0 + 0x52]
  10634. 00007A26  4EB9 0000 2070           jsr        [0x00002070]
  10635. 00007A2C  226A 00B4                movea.l    A1, [A2 + 0xB4]
  10636. 00007A30  2251                     movea.l    A1, [A1]
  10637. 00007A32  2348 0052                move.l     [A1 + 0x52], A0
  10638. 00007A36  486E FFF8                pea.l      [A6 - 0x8]
  10639. 00007A3A  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  10640. 00007A3E  A9D3                     syscall    TEUpdate
  10641. 00007A40  206A 00B4                movea.l    A0, [A2 + 0xB4]
  10642. 00007A44  2050                     movea.l    A0, [A0]
  10643. 00007A46  214B 0052                move.l     [A0 + 0x52], A3
  10644. 00007A4A  504F                     addq.w     A7, 8
  10645. 00007A4C  4CDF 0C00                movem.l    A2,A3, [A7]+
  10646. 00007A50  4E5E                     unlink     A6
  10647. 00007A52  4E75                     rts
  10648. 00007A54  4E56 0000                link       A6, 0
  10649. 00007A58  2F0A                     move.l     -[A7], A2
  10650. 00007A5A  246E 0008                movea.l    A2, [A6 + 0x8]
  10651. 00007A5E  0C2A 0002 00AE           cmpi.b     [A2 + 0xAE], 0x2
  10652. 00007A64  6610                     bne        +0x12 /* 00007A76 */
  10653. 00007A66  707A                     moveq.l    D0, 0x7A
  10654. 00007A68  2072 0808                movea.l    A0, [A2 + D0 + 0x8]
  10655. 00007A6C  4850                     pea.l      [A0]
  10656. 00007A6E  4EB9 0000 3D00           jsr        [0x00003D00]
  10657. 00007A74  584F                     addq.w     A7, 4
  10658. label00007A76:
  10659. 00007A76  245F                     movea.l    A2, [A7]+
  10660. 00007A78  4E5E                     unlink     A6
  10661. 00007A7A  4E75                     rts
  10662. 00007A7C  4E56 0000                link       A6, 0
  10663. 00007A80  48E7 0038                movem.l    -[A7], A2,A3,A4
  10664. 00007A84  246E 0008                movea.l    A2, [A6 + 0x8]
  10665. 00007A88  266E 000C                movea.l    A3, [A6 + 0xC]
  10666. 00007A8C  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  10667. 00007A90  2F0A                     move.l     -[A7], A2
  10668. 00007A92  4EBA FF1C                jsr        [PC - 0xE4 /* 000079B0 */]
  10669. 00007A96  4A00                     tst.b      D0
  10670. 00007A98  5C4F                     addq.w     A7, 6
  10671. 00007A9A  677A                     beq        +0x7C /* 00007B16 */
  10672. 00007A9C  204A                     movea.l    A0, A2
  10673. 00007A9E  41E8 007A                lea.l      A0, [A0 + 0x7A]
  10674. 00007AA2  2848                     movea.l    A4, A0
  10675. 00007AA4  B1F9 0002 B7CE           cmpa.l     A0, [0x0002B7CE]
  10676. 00007AAA  6736                     beq        +0x38 /* 00007AE2 */
  10677. 00007AAC  42A7                     clr.l      -[A7]
  10678. 00007AAE  2F0A                     move.l     -[A7], A2
  10679. 00007AB0  2057                     movea.l    A0, [A7]
  10680. 00007AB2  2268 0004                movea.l    A1, [A0 + 0x4]
  10681. 00007AB6  2269 00E8                movea.l    A1, [A1 + 0xE8]
  10682. 00007ABA  4E91                     jsr        [A1]
  10683. 00007ABC  42A7                     clr.l      -[A7]
  10684. 00007ABE  42A7                     clr.l      -[A7]
  10685. 00007AC0  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  10686. 00007AC4  A9D1                     syscall    TESetSelect
  10687. 00007AC6  200A                     move.l     D0, A2
  10688. 00007AC8  4A80                     tst.l      D0
  10689. 00007ACA  6708                     beq        +0xA /* 00007AD4 */
  10690. 00007ACC  204A                     movea.l    A0, A2
  10691. 00007ACE  41E8 007A                lea.l      A0, [A0 + 0x7A]
  10692. 00007AD2  6002                     bra        +0x4 /* 00007AD6 */
  10693. label00007AD4:
  10694. 00007AD4  204A                     movea.l    A0, A2
  10695. label00007AD6:
  10696. 00007AD6  4850                     pea.l      [A0]
  10697. 00007AD8  4EB9 0000 3D00           jsr        [0x00003D00]
  10698. 00007ADE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10699. label00007AE2:
  10700. 00007AE2  B9F9 0002 B7CE           cmpa.l     A4, [0x0002B7CE]
  10701. 00007AE8  662C                     bne        +0x2E /* 00007B16 */
  10702. 00007AEA  42A7                     clr.l      -[A7]
  10703. 00007AEC  2F0A                     move.l     -[A7], A2
  10704. 00007AEE  2057                     movea.l    A0, [A7]
  10705. 00007AF0  2268 0004                movea.l    A1, [A0 + 0x4]
  10706. 00007AF4  2269 00E8                movea.l    A1, [A1 + 0xE8]
  10707. 00007AF8  4E91                     jsr        [A1]
  10708. 00007AFA  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  10709. 00007AFE  302B 0016                move.w     D0, [A3 + 0x16]
  10710. 00007B02  0240 0200                andi.w     D0, 0x200
  10711. 00007B06  4A40                     tst.w      D0
  10712. 00007B08  56C0                     sne        D0
  10713. 00007B0A  4400                     neg.b      D0
  10714. 00007B0C  1F00                     move.b     -[A7], D0
  10715. 00007B0E  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  10716. 00007B12  A9D4                     syscall    TEClick
  10717. 00007B14  504F                     addq.w     A7, 8
  10718. label00007B16:
  10719. 00007B16  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  10720. 00007B1A  4E5E                     unlink     A6
  10721. 00007B1C  4E75                     rts
  10722. 00007B1E  4E56 0000                link       A6, 0
  10723. 00007B22  3F3C 0001                move.w     -[A7], 0x1
  10724. 00007B26  4EB9 0000 2330           jsr        [0x00002330]
  10725. 00007B2C  4E5E                     unlink     A6
  10726. 00007B2E  4E75                     rts
  10727. 00007B30  4E56 0000                link       A6, 0
  10728. 00007B34  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  10729. 00007B38  246E 0008                movea.l    A2, [A6 + 0x8]
  10730. 00007B3C  282E 000C                move.l     D4, [A6 + 0xC]
  10731. 00007B40  266E 0010                movea.l    A3, [A6 + 0x10]
  10732. 00007B44  7601                     moveq.l    D3, 0x01
  10733. 00007B46  2004                     move.l     D0, D4
  10734. 00007B48  4EB9 0000 0528           jsr        [0x00000528]
  10735. 00007B4E  012C 0000                btst       [A4 + 0x0], D0
  10736. 00007B52  000C 0000                ori.b      A4, 0x0
  10737. 00007B56  00C9                     .incomplete
  10738. 00007B58  0005 0000                ori.b      D5, 0x0
  10739. 00007B5C  000C 0020                ori.b      A4, 0x20 /* ' ' */
  10740. 00007B60  0000 000D                ori.b      D0, 0xD /* '\r' */
  10741. 00007B64  0060 0000                ori.w      -[A0], 0x0
  10742. 00007B68  000E 0074                ori.b      A6, 0x74 /* 't' */
  10743. 00007B6C  0000 000F                ori.b      D0, 0xF
  10744. 00007B70  00AE 0000 0010 00F2      ori.l      [A6 + 0xF2], 0x10
  10745. 00007B78  0000 00C9                ori.b      D0, 0xC9
  10746. 00007B7C  00DA                     .incomplete
  10747. 00007B7E  42A7                     clr.l      -[A7]
  10748. 00007B80  2F0A                     move.l     -[A7], A2
  10749. 00007B82  2057                     movea.l    A0, [A7]
  10750. 00007B84  2268 0004                movea.l    A1, [A0 + 0x4]
  10751. 00007B88  2269 00E8                movea.l    A1, [A1 + 0xE8]
  10752. 00007B8C  4E91                     jsr        [A1]
  10753. 00007B8E  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  10754. 00007B92  A9D6                     syscall    TECut
  10755. 00007B94  A9FC                     syscall    ZeroScrap
  10756. 00007B96  201F                     move.l     D0, [A7]+
  10757. 00007B98  4EB9 0000 1F98           jsr        [0x00001F98]
  10758. 00007B9E  301F                     move.w     D0, [A7]+
  10759. 00007BA0  2F0A                     move.l     -[A7], A2
  10760. 00007BA2  2057                     movea.l    A0, [A7]
  10761. 00007BA4  2268 0004                movea.l    A1, [A0 + 0x4]
  10762. 00007BA8  2269 0248                movea.l    A1, [A1 + 0x248]
  10763. 00007BAC  4E91                     jsr        [A1]
  10764. 00007BAE  2F0A                     move.l     -[A7], A2
  10765. 00007BB0  2057                     movea.l    A0, [A7]
  10766. 00007BB2  2268 0004                movea.l    A1, [A0 + 0x4]
  10767. 00007BB6  2269 0244                movea.l    A1, [A1 + 0x244]
  10768. 00007BBA  4E91                     jsr        [A1]
  10769. 00007BBC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10770. 00007BC0  6000 00CC                bra        +0xCE /* 00007C8E */
  10771. 00007BC4  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  10772. 00007BC8  A9D5                     syscall    TECopy
  10773. 00007BCA  594F                     subq.w     A7, 4
  10774. 00007BCC  A9FC                     syscall    ZeroScrap
  10775. 00007BCE  201F                     move.l     D0, [A7]+
  10776. 00007BD0  554F                     subq.w     A7, 2
  10777. 00007BD2  4EB9 0000 1F98           jsr        [0x00001F98]
  10778. 00007BD8  301F                     move.w     D0, [A7]+
  10779. 00007BDA  6000 00B2                bra        +0xB4 /* 00007C8E */
  10780. 00007BDE  42A7                     clr.l      -[A7]
  10781. 00007BE0  2F0A                     move.l     -[A7], A2
  10782. 00007BE2  2057                     movea.l    A0, [A7]
  10783. 00007BE4  2268 0004                movea.l    A1, [A0 + 0x4]
  10784. 00007BE8  2269 00E8                movea.l    A1, [A1 + 0xE8]
  10785. 00007BEC  4E91                     jsr        [A1]
  10786. 00007BEE  4EB9 0000 1F90           jsr        [0x00001F90]
  10787. 00007BF4  301F                     move.w     D0, [A7]+
  10788. 00007BF6  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  10789. 00007BFA  A9DB                     syscall    TEPaste
  10790. 00007BFC  2F0A                     move.l     -[A7], A2
  10791. 00007BFE  2057                     movea.l    A0, [A7]
  10792. 00007C00  2268 0004                movea.l    A1, [A0 + 0x4]
  10793. 00007C04  2269 0248                movea.l    A1, [A1 + 0x248]
  10794. 00007C08  4E91                     jsr        [A1]
  10795. 00007C0A  2F0A                     move.l     -[A7], A2
  10796. 00007C0C  2057                     movea.l    A0, [A7]
  10797. 00007C0E  2268 0004                movea.l    A1, [A0 + 0x4]
  10798. 00007C12  2269 0244                movea.l    A1, [A1 + 0x244]
  10799. 00007C16  4E91                     jsr        [A1]
  10800. 00007C18  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10801. 00007C1C  6070                     bra        +0x72 /* 00007C8E */
  10802. 00007C1E  42A7                     clr.l      -[A7]
  10803. 00007C20  2F0A                     move.l     -[A7], A2
  10804. 00007C22  2057                     movea.l    A0, [A7]
  10805. 00007C24  2268 0004                movea.l    A1, [A0 + 0x4]
  10806. 00007C28  2269 00E8                movea.l    A1, [A1 + 0xE8]
  10807. 00007C2C  4E91                     jsr        [A1]
  10808. 00007C2E  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  10809. 00007C32  A9D7                     syscall    TEDelete
  10810. 00007C34  2F0A                     move.l     -[A7], A2
  10811. 00007C36  2057                     movea.l    A0, [A7]
  10812. 00007C38  2268 0004                movea.l    A1, [A0 + 0x4]
  10813. 00007C3C  2269 0248                movea.l    A1, [A1 + 0x248]
  10814. 00007C40  4E91                     jsr        [A1]
  10815. 00007C42  2F0A                     move.l     -[A7], A2
  10816. 00007C44  2057                     movea.l    A0, [A7]
  10817. 00007C46  2268 0004                movea.l    A1, [A0 + 0x4]
  10818. 00007C4A  2269 0244                movea.l    A1, [A1 + 0x244]
  10819. 00007C4E  4E91                     jsr        [A1]
  10820. 00007C50  4FEF 0010                lea.l      A7, [A7 + 0x10]
  10821. 00007C54  6038                     bra        +0x3A /* 00007C8E */
  10822. 00007C56  2F0A                     move.l     -[A7], A2
  10823. 00007C58  61FF FFFF CA9A           bsr        -0x3564 /* 000046F4 */
  10824. 00007C5E  4A00                     tst.b      D0
  10825. 00007C60  584F                     addq.w     A7, 4
  10826. 00007C62  6604                     bne        +0x6 /* 00007C68 */
  10827. 00007C64  7600                     moveq.l    D3, 0x00
  10828. 00007C66  6026                     bra        +0x28 /* 00007C8E */
  10829. label00007C68:
  10830. 00007C68  2F0A                     move.l     -[A7], A2
  10831. 00007C6A  2057                     movea.l    A0, [A7]
  10832. 00007C6C  2268 0004                movea.l    A1, [A0 + 0x4]
  10833. 00007C70  2269 0240                movea.l    A1, [A1 + 0x240]
  10834. 00007C74  4E91                     jsr        [A1]
  10835. 00007C76  584F                     addq.w     A7, 4
  10836. 00007C78  6014                     bra        +0x16 /* 00007C8E */
  10837. 00007C7A  2F0B                     move.l     -[A7], A3
  10838. 00007C7C  2F04                     move.l     -[A7], D4
  10839. 00007C7E  486A 007A                pea.l      [A2 + 0x7A]
  10840. 00007C82  4EB9 0000 3D50           jsr        [0x00003D50]
  10841. 00007C88  1600                     move.b     D3, D0
  10842. 00007C8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10843. label00007C8E:
  10844. 00007C8E  1003                     move.b     D0, D3
  10845. 00007C90  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  10846. 00007C94  4E5E                     unlink     A6
  10847. 00007C96  4E75                     rts
  10848. 00007C98  4E56 FFFC                link       A6, -0x0004
  10849. 00007C9C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  10850. 00007CA0  246E 0008                movea.l    A2, [A6 + 0x8]
  10851. 00007CA4  2A2E 000C                move.l     D5, [A6 + 0xC]
  10852. 00007CA8  266E 0010                movea.l    A3, [A6 + 0x10]
  10853. 00007CAC  282E 0014                move.l     D4, [A6 + 0x14]
  10854. 00007CB0  2E2E 0018                move.l     D7, [A6 + 0x18]
  10855. 00007CB4  2C2E 001C                move.l     D6, [A6 + 0x1C]
  10856. 00007CB8  2044                     movea.l    A0, D4
  10857. 00007CBA  4210                     clr.b      [A0]
  10858. 00007CBC  2005                     move.l     D0, D5
  10859. 00007CBE  5180                     subq.l     D0, 8
  10860. 00007CC0  5980                     subq.l     D0, 4
  10861. 00007CC2  0C80 0000 0004           cmpi.l     D0, 0x4
  10862. 00007CC8  6200 00B0                bhi        +0xB2 /* 00007D7A */
  10863. 00007CCC  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  10864. 00007CD0  4EFB 0002                jmp        [PC + D0.w + 0x2]
  10865. 00007CD4  0022 000A                ori.b      -[A2], 0xA /* '\n' */
  10866. 00007CD8  0050 0022                ori.w      [A0], 0x22 /* '\"' */
  10867. 00007CDC  0080 206A 00B4           ori.l      D0, 0x206A00B4
  10868. 00007CE2  2850                     movea.l    A4, [A0]
  10869. 00007CE4  302C 0020                move.w     D0, [A4 + 0x20]
  10870. 00007CE8  B06C 0022                cmp.w      D0, [A4 + 0x22]
  10871. 00007CEC  56C0                     sne        D0
  10872. 00007CEE  4400                     neg.b      D0
  10873. 00007CF0  1680                     move.b     [A3], D0
  10874. 00007CF2  6000 009E                bra        +0xA0 /* 00007D92 */
  10875. 00007CF6  3F3C 4000                move.w     -[A7], 0x4000 /* '@\0' */
  10876. 00007CFA  2F0A                     move.l     -[A7], A2
  10877. 00007CFC  4EBA FCB2                jsr        [PC - 0x34E /* 000079B0 */]
  10878. 00007D00  4A00                     tst.b      D0
  10879. 00007D02  5C4F                     addq.w     A7, 6
  10880. 00007D04  6714                     beq        +0x16 /* 00007D1A */
  10881. 00007D06  206A 00B4                movea.l    A0, [A2 + 0xB4]
  10882. 00007D0A  2610                     move.l     D3, [A0]
  10883. 00007D0C  2043                     movea.l    A0, D3
  10884. 00007D0E  2243                     movea.l    A1, D3
  10885. 00007D10  3029 0020                move.w     D0, [A1 + 0x20]
  10886. 00007D14  B068 0022                cmp.w      D0, [A0 + 0x22]
  10887. 00007D18  6604                     bne        +0x6 /* 00007D1E */
  10888. label00007D1A:
  10889. 00007D1A  7000                     moveq.l    D0, 0x00
  10890. 00007D1C  6002                     bra        +0x4 /* 00007D20 */
  10891. label00007D1E:
  10892. 00007D1E  7001                     moveq.l    D0, 0x01
  10893. label00007D20:
  10894. 00007D20  1680                     move.b     [A3], D0
  10895. 00007D22  606E                     bra        +0x70 /* 00007D92 */
  10896. 00007D24  3F3C 4000                move.w     -[A7], 0x4000 /* '@\0' */
  10897. 00007D28  2F0A                     move.l     -[A7], A2
  10898. 00007D2A  4EBA FC84                jsr        [PC - 0x37C /* 000079B0 */]
  10899. 00007D2E  4A00                     tst.b      D0
  10900. 00007D30  5C4F                     addq.w     A7, 6
  10901. 00007D32  6716                     beq        +0x18 /* 00007D4A */
  10902. 00007D34  594F                     subq.w     A7, 4
  10903. 00007D36  42A7                     clr.l      -[A7]
  10904. 00007D38  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  10905. 00007D3E  486E FFFC                pea.l      [A6 - 0x4]
  10906. 00007D42  A9FD                     syscall    GetScrap
  10907. 00007D44  201F                     move.l     D0, [A7]+
  10908. 00007D46  4A80                     tst.l      D0
  10909. 00007D48  6E04                     bgt        +0x6 /* 00007D4E */
  10910. label00007D4A:
  10911. 00007D4A  7000                     moveq.l    D0, 0x00
  10912. 00007D4C  6002                     bra        +0x4 /* 00007D50 */
  10913. label00007D4E:
  10914. 00007D4E  7001                     moveq.l    D0, 0x01
  10915. label00007D50:
  10916. 00007D50  1680                     move.b     [A3], D0
  10917. 00007D52  603E                     bra        +0x40 /* 00007D92 */
  10918. 00007D54  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  10919. 00007D58  2F0A                     move.l     -[A7], A2
  10920. 00007D5A  4EBA FC54                jsr        [PC - 0x3AC /* 000079B0 */]
  10921. 00007D5E  4A00                     tst.b      D0
  10922. 00007D60  5C4F                     addq.w     A7, 6
  10923. 00007D62  670C                     beq        +0xE /* 00007D70 */
  10924. 00007D64  206A 00B4                movea.l    A0, [A2 + 0xB4]
  10925. 00007D68  2050                     movea.l    A0, [A0]
  10926. 00007D6A  4A68 003C                tst.w      [A0 + 0x3C]
  10927. 00007D6E  6E04                     bgt        +0x6 /* 00007D74 */
  10928. label00007D70:
  10929. 00007D70  7000                     moveq.l    D0, 0x00
  10930. 00007D72  6002                     bra        +0x4 /* 00007D76 */
  10931. label00007D74:
  10932. 00007D74  7001                     moveq.l    D0, 0x01
  10933. label00007D76:
  10934. 00007D76  1680                     move.b     [A3], D0
  10935. 00007D78  6018                     bra        +0x1A /* 00007D92 */
  10936. label00007D7A:
  10937. 00007D7A  2F06                     move.l     -[A7], D6
  10938. 00007D7C  2F07                     move.l     -[A7], D7
  10939. 00007D7E  2F04                     move.l     -[A7], D4
  10940. 00007D80  2F0B                     move.l     -[A7], A3
  10941. 00007D82  2F05                     move.l     -[A7], D5
  10942. 00007D84  486A 007A                pea.l      [A2 + 0x7A]
  10943. 00007D88  4EB9 0000 3D60           jsr        [0x00003D60]
  10944. 00007D8E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10945. label00007D92:
  10946. 00007D92  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  10947. 00007D96  4E5E                     unlink     A6
  10948. 00007D98  4E75                     rts
  10949. 00007D9A  4E56 FFFE                link       A6, -0x0002
  10950. 00007D9E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  10951. 00007DA2  246E 0008                movea.l    A2, [A6 + 0x8]
  10952. 00007DA6  266E 000C                movea.l    A3, [A6 + 0xC]
  10953. 00007DAA  7A01                     moveq.l    D5, 0x01
  10954. 00007DAC  282B 0002                move.l     D4, [A3 + 0x2]
  10955. 00007DB0  0284 0000 00FF           andi.l     D4, 0xFF
  10956. 00007DB6  2079 0002 B7CE           movea.l    A0, [0x0002B7CE]
  10957. 00007DBC  2E08                     move.l     D7, A0
  10958. 00007DBE  302B 000E                move.w     D0, [A3 + 0xE]
  10959. 00007DC2  0240 0100                andi.w     D0, 0x100
  10960. 00007DC6  6704                     beq        +0x6 /* 00007DCC */
  10961. 00007DC8  7606                     moveq.l    D3, 0x06
  10962. 00007DCA  600C                     bra        +0xE /* 00007DD8 */
  10963. label00007DCC:
  10964. 00007DCC  2F0B                     move.l     -[A7], A3
  10965. 00007DCE  4EB9 0000 2198           jsr        [0x00002198]
  10966. 00007DD4  1600                     move.b     D3, D0
  10967. 00007DD6  584F                     addq.w     A7, 4
  10968. label00007DD8:
  10969. 00007DD8  0C03 0006                cmpi.b     D3, 0x6
  10970. 00007DDC  6608                     bne        +0xA /* 00007DE6 */
  10971. 00007DDE  0C44 000D                cmpi.w     D4, 0xD /* '\r' */
  10972. 00007DE2  6602                     bne        +0x4 /* 00007DE6 */
  10973. 00007DE4  7600                     moveq.l    D3, 0x00
  10974. label00007DE6:
  10975. 00007DE6  3F3C 4000                move.w     -[A7], 0x4000 /* '@\0' */
  10976. 00007DEA  2F0A                     move.l     -[A7], A2
  10977. 00007DEC  4EBA FBC2                jsr        [PC - 0x43E /* 000079B0 */]
  10978. 00007DF0  4A00                     tst.b      D0
  10979. 00007DF2  5C4F                     addq.w     A7, 6
  10980. 00007DF4  6602                     bne        +0x4 /* 00007DF8 */
  10981. 00007DF6  7606                     moveq.l    D3, 0x06
  10982. label00007DF8:
  10983. 00007DF8  206A 00B4                movea.l    A0, [A2 + 0xB4]
  10984. 00007DFC  2050                     movea.l    A0, [A0]
  10985. 00007DFE  3D68 005E FFFE           move.w     [A6 - 0x2], [A0 + 0x5E]
  10986. 00007E04  7000                     moveq.l    D0, 0x00
  10987. 00007E06  1003                     move.b     D0, D3
  10988. 00007E08  0C40 0006                cmpi.w     D0, 0x6
  10989. 00007E0C  6200 00EC                bhi        +0xEE /* 00007EFA */
  10990. 00007E10  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  10991. 00007E14  4EFB 0002                jmp        [PC + D0.w + 0x2]
  10992. 00007E18  000E 000E                ori.b      A6, 0xE
  10993. 00007E1C  003C 005A                ori.b      ccr, 90
  10994. 00007E20  00E2                     .incomplete
  10995. 00007E22  00CA                     .incomplete
  10996. 00007E24  00D2                     .incomplete
  10997. 00007E26  42A7                     clr.l      -[A7]
  10998. 00007E28  2F0A                     move.l     -[A7], A2
  10999. 00007E2A  2057                     movea.l    A0, [A7]
  11000. 00007E2C  2268 0004                movea.l    A1, [A0 + 0x4]
  11001. 00007E30  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11002. 00007E34  4E91                     jsr        [A1]
  11003. 00007E36  3F04                     move.w     -[A7], D4
  11004. 00007E38  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11005. 00007E3C  A9DC                     syscall    TEKey
  11006. 00007E3E  2F0A                     move.l     -[A7], A2
  11007. 00007E40  2057                     movea.l    A0, [A7]
  11008. 00007E42  2268 0004                movea.l    A1, [A0 + 0x4]
  11009. 00007E46  2269 0244                movea.l    A1, [A1 + 0x244]
  11010. 00007E4A  4E91                     jsr        [A1]
  11011. 00007E4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11012. 00007E50  6000 00A8                bra        +0xAA /* 00007EFA */
  11013. 00007E54  42A7                     clr.l      -[A7]
  11014. 00007E56  2F0A                     move.l     -[A7], A2
  11015. 00007E58  2057                     movea.l    A0, [A7]
  11016. 00007E5A  2268 0004                movea.l    A1, [A0 + 0x4]
  11017. 00007E5E  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11018. 00007E62  4E91                     jsr        [A1]
  11019. 00007E64  3F04                     move.w     -[A7], D4
  11020. 00007E66  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11021. 00007E6A  A9DC                     syscall    TEKey
  11022. 00007E6C  504F                     addq.w     A7, 8
  11023. 00007E6E  6000 008A                bra        +0x8C /* 00007EFA */
  11024. 00007E72  0C44 007F                cmpi.w     D4, 0x7F
  11025. 00007E76  6658                     bne        +0x5A /* 00007ED0 */
  11026. 00007E78  42A7                     clr.l      -[A7]
  11027. 00007E7A  2F0A                     move.l     -[A7], A2
  11028. 00007E7C  2057                     movea.l    A0, [A7]
  11029. 00007E7E  2268 0004                movea.l    A1, [A0 + 0x4]
  11030. 00007E82  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11031. 00007E86  4E91                     jsr        [A1]
  11032. 00007E88  266A 00B4                movea.l    A3, [A2 + 0xB4]
  11033. 00007E8C  2853                     movea.l    A4, [A3]
  11034. 00007E8E  362C 0020                move.w     D3, [A4 + 0x20]
  11035. 00007E92  B66C 0022                cmp.w      D3, [A4 + 0x22]
  11036. 00007E96  504F                     addq.w     A7, 8
  11037. 00007E98  6620                     bne        +0x22 /* 00007EBA */
  11038. 00007E9A  B66C 003C                cmp.w      D3, [A4 + 0x3C]
  11039. 00007E9E  6C1A                     bge        +0x1C /* 00007EBA */
  11040. 00007EA0  3C03                     move.w     D6, D3
  11041. 00007EA2  5246                     addq.w     D6, 1
  11042. 00007EA4  3046                     movea.w    A0, D6
  11043. 00007EA6  2F08                     move.l     -[A7], A0
  11044. 00007EA8  2F08                     move.l     -[A7], A0
  11045. 00007EAA  2F0B                     move.l     -[A7], A3
  11046. 00007EAC  A9D1                     syscall    TESetSelect
  11047. 00007EAE  3F3C 0008                move.w     -[A7], 0x8
  11048. 00007EB2  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11049. 00007EB6  A9DC                     syscall    TEKey
  11050. 00007EB8  6004                     bra        +0x6 /* 00007EBE */
  11051. label00007EBA:
  11052. 00007EBA  2F0B                     move.l     -[A7], A3
  11053. 00007EBC  A9D7                     syscall    TEDelete
  11054. label00007EBE:
  11055. 00007EBE  2F0A                     move.l     -[A7], A2
  11056. 00007EC0  2057                     movea.l    A0, [A7]
  11057. 00007EC2  2268 0004                movea.l    A1, [A0 + 0x4]
  11058. 00007EC6  2269 0244                movea.l    A1, [A1 + 0x244]
  11059. 00007ECA  4E91                     jsr        [A1]
  11060. 00007ECC  584F                     addq.w     A7, 4
  11061. 00007ECE  602A                     bra        +0x2C /* 00007EFA */
  11062. label00007ED0:
  11063. 00007ED0  2F0B                     move.l     -[A7], A3
  11064. 00007ED2  486A 007A                pea.l      [A2 + 0x7A]
  11065. 00007ED6  4EB9 0000 3D70           jsr        [0x00003D70]
  11066. 00007EDC  1A00                     move.b     D5, D0
  11067. 00007EDE  504F                     addq.w     A7, 8
  11068. 00007EE0  6018                     bra        +0x1A /* 00007EFA */
  11069. 00007EE2  3F3C 0001                move.w     -[A7], 0x1
  11070. 00007EE6  A9C8                     syscall    SysBeep
  11071. 00007EE8  6010                     bra        +0x12 /* 00007EFA */
  11072. 00007EEA  2F0B                     move.l     -[A7], A3
  11073. 00007EEC  486A 007A                pea.l      [A2 + 0x7A]
  11074. 00007EF0  4EB9 0000 3D70           jsr        [0x00003D70]
  11075. 00007EF6  1A00                     move.b     D5, D0
  11076. 00007EF8  504F                     addq.w     A7, 8
  11077. label00007EFA:
  11078. 00007EFA  2079 0002 B7CE           movea.l    A0, [0x0002B7CE]
  11079. 00007F00  BE88                     cmp.l      D7, A0
  11080. 00007F02  6620                     bne        +0x22 /* 00007F24 */
  11081. 00007F04  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11082. 00007F08  2050                     movea.l    A0, [A0]
  11083. 00007F0A  302E FFFE                move.w     D0, [A6 - 0x2]
  11084. 00007F0E  B068 005E                cmp.w      D0, [A0 + 0x5E]
  11085. 00007F12  6710                     beq        +0x12 /* 00007F24 */
  11086. 00007F14  2F0A                     move.l     -[A7], A2
  11087. 00007F16  2057                     movea.l    A0, [A7]
  11088. 00007F18  2268 0004                movea.l    A1, [A0 + 0x4]
  11089. 00007F1C  2269 0248                movea.l    A1, [A1 + 0x248]
  11090. 00007F20  4E91                     jsr        [A1]
  11091. 00007F22  584F                     addq.w     A7, 4
  11092. label00007F24:
  11093. 00007F24  1005                     move.b     D0, D5
  11094. 00007F26  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  11095. 00007F2A  4E5E                     unlink     A6
  11096. 00007F2C  4E75                     rts
  11097. 00007F2E  4E56 0000                link       A6, 0
  11098. 00007F32  2F0A                     move.l     -[A7], A2
  11099. 00007F34  246E 0008                movea.l    A2, [A6 + 0x8]
  11100. 00007F38  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  11101. 00007F3C  2F0A                     move.l     -[A7], A2
  11102. 00007F3E  4EBA FA70                jsr        [PC - 0x590 /* 000079B0 */]
  11103. 00007F42  4A00                     tst.b      D0
  11104. 00007F44  5C4F                     addq.w     A7, 6
  11105. 00007F46  671E                     beq        +0x20 /* 00007F66 */
  11106. 00007F48  42A7                     clr.l      -[A7]
  11107. 00007F4A  2F0A                     move.l     -[A7], A2
  11108. 00007F4C  2057                     movea.l    A0, [A7]
  11109. 00007F4E  2268 0004                movea.l    A1, [A0 + 0x4]
  11110. 00007F52  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11111. 00007F56  4E91                     jsr        [A1]
  11112. 00007F58  42A7                     clr.l      -[A7]
  11113. 00007F5A  4878 7FFF                push.l     0x7FFF
  11114. 00007F5E  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11115. 00007F62  A9D1                     syscall    TESetSelect
  11116. 00007F64  504F                     addq.w     A7, 8
  11117. label00007F66:
  11118. 00007F66  245F                     movea.l    A2, [A7]+
  11119. 00007F68  4E5E                     unlink     A6
  11120. 00007F6A  4E75                     rts
  11121. 00007F6C  4E56 FFF0                link       A6, -0x0010
  11122. 00007F70  2F0A                     move.l     -[A7], A2
  11123. 00007F72  246E 0008                movea.l    A2, [A6 + 0x8]
  11124. 00007F76  486E FFF0                pea.l      [A6 - 0x10]
  11125. 00007F7A  2F0A                     move.l     -[A7], A2
  11126. 00007F7C  2057                     movea.l    A0, [A7]
  11127. 00007F7E  2268 0004                movea.l    A1, [A0 + 0x4]
  11128. 00007F82  2269 003C                movea.l    A1, [A1 + 0x3C]
  11129. 00007F86  4E91                     jsr        [A1]
  11130. 00007F88  4A00                     tst.b      D0
  11131. 00007F8A  504F                     addq.w     A7, 8
  11132. 00007F8C  675A                     beq        +0x5C /* 00007FE8 */
  11133. 00007F8E  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11134. 00007F92  2050                     movea.l    A0, [A0]
  11135. 00007F94  216E FFF0 0008           move.l     [A0 + 0x8], [A6 - 0x10]
  11136. 00007F9A  216E FFF4 000C           move.l     [A0 + 0xC], [A6 - 0xC]
  11137. 00007FA0  2D79 0001 88B8 FFF8      move.l     [A6 - 0x8], [0x000188B8]
  11138. 00007FA8  2D79 0001 88BC FFFC      move.l     [A6 - 0x4], [0x000188BC]
  11139. 00007FB0  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11140. 00007FB4  2F10                     move.l     -[A7], [A0]
  11141. 00007FB6  486E FFF8                pea.l      [A6 - 0x8]
  11142. 00007FBA  2F0A                     move.l     -[A7], A2
  11143. 00007FBC  61FF 0000 2370           bsr        +0x2372 /* 0000A32E */
  11144. 00007FC2  2D6A 0028 FFF8           move.l     [A6 - 0x8], [A2 + 0x28]
  11145. 00007FC8  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11146. 00007FCC  2050                     movea.l    A0, [A0]
  11147. 00007FCE  4868 0004                pea.l      [A0 + 0x4]
  11148. 00007FD2  486E FFF8                pea.l      [A6 - 0x8]
  11149. 00007FD6  2F0A                     move.l     -[A7], A2
  11150. 00007FD8  61FF 0000 2354           bsr        +0x2356 /* 0000A32E */
  11151. 00007FDE  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11152. 00007FE2  A9D0                     syscall    TECalText
  11153. 00007FE4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  11154. label00007FE8:
  11155. 00007FE8  245F                     movea.l    A2, [A7]+
  11156. 00007FEA  4E5E                     unlink     A6
  11157. 00007FEC  4E75                     rts
  11158. 00007FEE  4E56 0000                link       A6, 0
  11159. 00007FF2  48E7 0030                movem.l    -[A7], A2,A3
  11160. 00007FF6  246E 0008                movea.l    A2, [A6 + 0x8]
  11161. 00007FFA  4227                     clr.b      -[A7]
  11162. 00007FFC  266A 00B4                movea.l    A3, [A2 + 0xB4]
  11163. 00008000  594F                     subq.w     A7, 4
  11164. 00008002  2053                     movea.l    A0, [A3]
  11165. 00008004  3268 005E                movea.w    A1, [A0 + 0x5E]
  11166. 00008008  2F09                     move.l     -[A7], A1
  11167. 0000800A  4878 0001                push.l     0x1
  11168. 0000800E  2F0B                     move.l     -[A7], A3
  11169. 00008010  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  11170. 00008014  A83D                     syscall    TEDispatch
  11171. 00008016  201F                     move.l     D0, [A7]+
  11172. 00008018  2F00                     move.l     -[A7], D0
  11173. 0000801A  2F2A 0028                move.l     -[A7], [A2 + 0x28]
  11174. 0000801E  2F0A                     move.l     -[A7], A2
  11175. 00008020  61FF 0000 1CEA           bsr        +0x1CEC /* 00009D0C */
  11176. 00008026  4FEF 000E                lea.l      A7, [A7 + 0xE]
  11177. 0000802A  4CDF 0C00                movem.l    A2,A3, [A7]+
  11178. 0000802E  4E5E                     unlink     A6
  11179. 00008030  4E75                     rts
  11180. 00008032  4E56 0000                link       A6, 0
  11181. 00008036  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  11182. 0000803A  246E 0008                movea.l    A2, [A6 + 0x8]
  11183. 0000803E  3A2E 000C                move.w     D5, [A6 + 0xC]
  11184. 00008042  382E 000E                move.w     D4, [A6 + 0xE]
  11185. 00008046  162E 0010                move.b     D3, [A6 + 0x10]
  11186. 0000804A  4227                     clr.b      -[A7]
  11187. 0000804C  3F04                     move.w     -[A7], D4
  11188. 0000804E  3F05                     move.w     -[A7], D5
  11189. 00008050  2F0A                     move.l     -[A7], A2
  11190. 00008052  61FF 0000 0A50           bsr        +0xA52 /* 00008AA4 */
  11191. 00008058  302A 00BA                move.w     D0, [A2 + 0xBA]
  11192. 0000805C  0240 1000                andi.w     D0, 0x1000
  11193. 00008060  4FEF 000A                lea.l      A7, [A7 + 0xA]
  11194. 00008064  6718                     beq        +0x1A /* 0000807E */
  11195. 00008066  4227                     clr.b      -[A7]
  11196. 00008068  2F2A 002C                move.l     -[A7], [A2 + 0x2C]
  11197. 0000806C  306A 000C                movea.w    A0, [A2 + 0xC]
  11198. 00008070  2F08                     move.l     -[A7], A0
  11199. 00008072  2F0A                     move.l     -[A7], A2
  11200. 00008074  61FF 0000 1C96           bsr        +0x1C98 /* 00009D0C */
  11201. 0000807A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  11202. label0000807E:
  11203. 0000807E  2F0A                     move.l     -[A7], A2
  11204. 00008080  2057                     movea.l    A0, [A7]
  11205. 00008082  2268 0004                movea.l    A1, [A0 + 0x4]
  11206. 00008086  2269 0254                movea.l    A1, [A1 + 0x254]
  11207. 0000808A  4E91                     jsr        [A1]
  11208. 0000808C  2F0A                     move.l     -[A7], A2
  11209. 0000808E  2057                     movea.l    A0, [A7]
  11210. 00008090  2268 0004                movea.l    A1, [A0 + 0x4]
  11211. 00008094  2269 0248                movea.l    A1, [A1 + 0x248]
  11212. 00008098  4E91                     jsr        [A1]
  11213. 0000809A  4A03                     tst.b      D3
  11214. 0000809C  504F                     addq.w     A7, 8
  11215. 0000809E  6710                     beq        +0x12 /* 000080B0 */
  11216. 000080A0  2F0A                     move.l     -[A7], A2
  11217. 000080A2  2057                     movea.l    A0, [A7]
  11218. 000080A4  2268 0004                movea.l    A1, [A0 + 0x4]
  11219. 000080A8  2269 00BC                movea.l    A1, [A1 + 0xBC]
  11220. 000080AC  4E91                     jsr        [A1]
  11221. 000080AE  584F                     addq.w     A7, 4
  11222. label000080B0:
  11223. 000080B0  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  11224. 000080B4  4E5E                     unlink     A6
  11225. 000080B6  4E75                     rts
  11226. 000080B8  4E56 0000                link       A6, 0
  11227. 000080BC  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  11228. 000080C0  246E 0008                movea.l    A2, [A6 + 0x8]
  11229. 000080C4  2A2E 000C                move.l     D5, [A6 + 0xC]
  11230. 000080C8  282E 0010                move.l     D4, [A6 + 0x10]
  11231. 000080CC  162E 0014                move.b     D3, [A6 + 0x14]
  11232. 000080D0  1F03                     move.b     -[A7], D3
  11233. 000080D2  2F04                     move.l     -[A7], D4
  11234. 000080D4  2F05                     move.l     -[A7], D5
  11235. 000080D6  2F0A                     move.l     -[A7], A2
  11236. 000080D8  61FF 0000 0A70           bsr        +0xA72 /* 00008B4A */
  11237. 000080DE  2F0A                     move.l     -[A7], A2
  11238. 000080E0  2057                     movea.l    A0, [A7]
  11239. 000080E2  2268 0004                movea.l    A1, [A0 + 0x4]
  11240. 000080E6  2269 0254                movea.l    A1, [A1 + 0x254]
  11241. 000080EA  4E91                     jsr        [A1]
  11242. 000080EC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  11243. 000080F0  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  11244. 000080F4  4E5E                     unlink     A6
  11245. 000080F6  4E75                     rts
  11246. 000080F8  4E56 0000                link       A6, 0
  11247. 000080FC  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  11248. 00008100  246E 0008                movea.l    A2, [A6 + 0x8]
  11249. 00008104  282E 000C                move.l     D4, [A6 + 0xC]
  11250. 00008108  262E 0010                move.l     D3, [A6 + 0x10]
  11251. 0000810C  1A2E 0014                move.b     D5, [A6 + 0x14]
  11252. 00008110  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11253. 00008114  2050                     movea.l    A0, [A0]
  11254. 00008116  4868 0008                pea.l      [A0 + 0x8]
  11255. 0000811A  3F04                     move.w     -[A7], D4
  11256. 0000811C  3F03                     move.w     -[A7], D3
  11257. 0000811E  A8A8                     syscall    OffsetRect
  11258. 00008120  1F05                     move.b     -[A7], D5
  11259. 00008122  2F03                     move.l     -[A7], D3
  11260. 00008124  2F04                     move.l     -[A7], D4
  11261. 00008126  2F0A                     move.l     -[A7], A2
  11262. 00008128  61FF 0000 17FC           bsr        +0x17FE /* 00009926 */
  11263. 0000812E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  11264. 00008132  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  11265. 00008136  4E5E                     unlink     A6
  11266. 00008138  4E75                     rts
  11267. 0000813A  4E56 0000                link       A6, 0
  11268. 0000813E  2F0A                     move.l     -[A7], A2
  11269. 00008140  246E 0008                movea.l    A2, [A6 + 0x8]
  11270. 00008144  42A7                     clr.l      -[A7]
  11271. 00008146  2F0A                     move.l     -[A7], A2
  11272. 00008148  2057                     movea.l    A0, [A7]
  11273. 0000814A  2268 0004                movea.l    A1, [A0 + 0x4]
  11274. 0000814E  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11275. 00008152  4E91                     jsr        [A1]
  11276. 00008154  4A00                     tst.b      D0
  11277. 00008156  504F                     addq.w     A7, 8
  11278. 00008158  6706                     beq        +0x8 /* 00008160 */
  11279. 0000815A  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11280. 0000815E  A9D8                     syscall    TEActivate
  11281. label00008160:
  11282. 00008160  486A 00B0                pea.l      [A2 + 0xB0]
  11283. 00008164  2057                     movea.l    A0, [A7]
  11284. 00008166  2250                     movea.l    A1, [A0]
  11285. 00008168  2269 000C                movea.l    A1, [A1 + 0xC]
  11286. 0000816C  4E91                     jsr        [A1]
  11287. 0000816E  584F                     addq.w     A7, 4
  11288. 00008170  245F                     movea.l    A2, [A7]+
  11289. 00008172  4E5E                     unlink     A6
  11290. 00008174  4E75                     rts
  11291. 00008176  4E56 0000                link       A6, 0
  11292. 0000817A  2F0A                     move.l     -[A7], A2
  11293. 0000817C  246E 0008                movea.l    A2, [A6 + 0x8]
  11294. 00008180  42A7                     clr.l      -[A7]
  11295. 00008182  2F0A                     move.l     -[A7], A2
  11296. 00008184  2057                     movea.l    A0, [A7]
  11297. 00008186  2268 0004                movea.l    A1, [A0 + 0x4]
  11298. 0000818A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11299. 0000818E  4E91                     jsr        [A1]
  11300. 00008190  4A00                     tst.b      D0
  11301. 00008192  504F                     addq.w     A7, 8
  11302. 00008194  6706                     beq        +0x8 /* 0000819C */
  11303. 00008196  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11304. 0000819A  A9D9                     syscall    TEDeactivate
  11305. label0000819C:
  11306. 0000819C  486A 00B0                pea.l      [A2 + 0xB0]
  11307. 000081A0  2057                     movea.l    A0, [A7]
  11308. 000081A2  2250                     movea.l    A1, [A0]
  11309. 000081A4  2269 0010                movea.l    A1, [A1 + 0x10]
  11310. 000081A8  4E91                     jsr        [A1]
  11311. 000081AA  584F                     addq.w     A7, 4
  11312. 000081AC  245F                     movea.l    A2, [A7]+
  11313. 000081AE  4E5E                     unlink     A6
  11314. 000081B0  4E75                     rts
  11315. 000081B2  4E56 0000                link       A6, 0
  11316. 000081B6  2F0A                     move.l     -[A7], A2
  11317. 000081B8  246E 0008                movea.l    A2, [A6 + 0x8]
  11318. 000081BC  42A7                     clr.l      -[A7]
  11319. 000081BE  2F0A                     move.l     -[A7], A2
  11320. 000081C0  2057                     movea.l    A0, [A7]
  11321. 000081C2  2268 0004                movea.l    A1, [A0 + 0x4]
  11322. 000081C6  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11323. 000081CA  4E91                     jsr        [A1]
  11324. 000081CC  4A00                     tst.b      D0
  11325. 000081CE  504F                     addq.w     A7, 8
  11326. 000081D0  6724                     beq        +0x26 /* 000081F6 */
  11327. 000081D2  2F0A                     move.l     -[A7], A2
  11328. 000081D4  61FF FFFF C304           bsr        -0x3CFA /* 000044DA */
  11329. 000081DA  4A00                     tst.b      D0
  11330. 000081DC  584F                     addq.w     A7, 4
  11331. 000081DE  6716                     beq        +0x18 /* 000081F6 */
  11332. 000081E0  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  11333. 000081E4  2F0A                     move.l     -[A7], A2
  11334. 000081E6  4EBA F7C8                jsr        [PC - 0x838 /* 000079B0 */]
  11335. 000081EA  4A00                     tst.b      D0
  11336. 000081EC  5C4F                     addq.w     A7, 6
  11337. 000081EE  6706                     beq        +0x8 /* 000081F6 */
  11338. 000081F0  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11339. 000081F4  A9DA                     syscall    TEIdle
  11340. label000081F6:
  11341. 000081F6  245F                     movea.l    A2, [A7]+
  11342. 000081F8  4E5E                     unlink     A6
  11343. 000081FA  4E75                     rts
  11344. 000081FC  4E75                     rts
  11345. 000081FE  4E56 FFF8                link       A6, -0x0008
  11346. 00008202  48E7 1030                movem.l    -[A7], D3,A2,A3
  11347. 00008206  266E 0008                movea.l    A3, [A6 + 0x8]
  11348. 0000820A  7008                     moveq.l    D0, 0x08
  11349. 0000820C  A122                     syscall    NewHandle, flags=1
  11350. 0000820E  2448                     movea.l    A2, A0
  11351. 00008210  200A                     move.l     D0, A2
  11352. 00008212  662C                     bne        +0x2E /* 00008240 */
  11353. 00008214  554F                     subq.w     A7, 2
  11354. 00008216  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  11355. 0000821A  301F                     move.w     D0, [A7]+
  11356. 0000821C  3600                     move.w     D3, D0
  11357. 0000821E  4A43                     tst.w      D3
  11358. 00008220  6602                     bne        +0x4 /* 00008224 */
  11359. 00008222  7694                     moveq.l    D3, 0xFFFFFF94
  11360. label00008224:
  11361. 00008224  42A7                     clr.l      -[A7]
  11362. 00008226  486E FFF8                pea.l      [A6 - 0x8]
  11363. 0000822A  3043                     movea.w    A0, D3
  11364. 0000822C  2D48 FFF8                move.l     [A6 - 0x8], A0
  11365. 00008230  4879 0001 88B6           push.l     0x188B6
  11366. 00008236  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  11367. 0000823C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11368. label00008240:
  11369. 00008240  206B 00B4                movea.l    A0, [A3 + 0xB4]
  11370. 00008244  2050                     movea.l    A0, [A0]
  11371. 00008246  2D68 003E FFFC           move.l     [A6 - 0x4], [A0 + 0x3E]
  11372. 0000824C  554F                     subq.w     A7, 2
  11373. 0000824E  486E FFFC                pea.l      [A6 - 0x4]
  11374. 00008252  4EB9 0000 1F88           jsr        [0x00001F88]
  11375. 00008258  301F                     move.w     D0, [A7]+
  11376. 0000825A  2052                     movea.l    A0, [A2]
  11377. 0000825C  20AE FFFC                move.l     [A0], [A6 - 0x4]
  11378. 00008260  206B 00B4                movea.l    A0, [A3 + 0xB4]
  11379. 00008264  2050                     movea.l    A0, [A0]
  11380. 00008266  2252                     movea.l    A1, [A2]
  11381. 00008268  3368 0020 0004           move.w     [A1 + 0x4], [A0 + 0x20]
  11382. 0000826E  206B 00B4                movea.l    A0, [A3 + 0xB4]
  11383. 00008272  2050                     movea.l    A0, [A0]
  11384. 00008274  2252                     movea.l    A1, [A2]
  11385. 00008276  3368 0022 0006           move.w     [A1 + 0x6], [A0 + 0x22]
  11386. 0000827C  204A                     movea.l    A0, A2
  11387. 0000827E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  11388. 00008282  4E5E                     unlink     A6
  11389. 00008284  4E75                     rts
  11390. 00008286  4E56 FFE8                link       A6, -0x0018
  11391. 0000828A  48E7 0030                movem.l    -[A7], A2,A3
  11392. 0000828E  246E 0008                movea.l    A2, [A6 + 0x8]
  11393. 00008292  266E 000C                movea.l    A3, [A6 + 0xC]
  11394. 00008296  2F0B                     move.l     -[A7], A3
  11395. 00008298  2F0A                     move.l     -[A7], A2
  11396. 0000829A  61FF 0000 0984           bsr        +0x986 /* 00008C20 */
  11397. 000082A0  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11398. 000082A4  2050                     movea.l    A0, [A0]
  11399. 000082A6  2D68 0008 FFF8           move.l     [A6 - 0x8], [A0 + 0x8]
  11400. 000082AC  2D68 000C FFFC           move.l     [A6 - 0x4], [A0 + 0xC]
  11401. 000082B2  7008                     moveq.l    D0, 0x08
  11402. 000082B4  2D40 FFEC                move.l     [A6 - 0x14], D0
  11403. 000082B8  486E FFEC                pea.l      [A6 - 0x14]
  11404. 000082BC  486E FFF8                pea.l      [A6 - 0x8]
  11405. 000082C0  2F0B                     move.l     -[A7], A3
  11406. 000082C2  2057                     movea.l    A0, [A7]
  11407. 000082C4  2250                     movea.l    A1, [A0]
  11408. 000082C6  2269 001C                movea.l    A1, [A1 + 0x1C]
  11409. 000082CA  4E91                     jsr        [A1]
  11410. 000082CC  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11411. 000082D0  2050                     movea.l    A0, [A0]
  11412. 000082D2  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  11413. 000082D6  2D68 0004 FFF4           move.l     [A6 - 0xC], [A0 + 0x4]
  11414. 000082DC  7008                     moveq.l    D0, 0x08
  11415. 000082DE  2D40 FFE8                move.l     [A6 - 0x18], D0
  11416. 000082E2  486E FFE8                pea.l      [A6 - 0x18]
  11417. 000082E6  486E FFF0                pea.l      [A6 - 0x10]
  11418. 000082EA  2F0B                     move.l     -[A7], A3
  11419. 000082EC  2057                     movea.l    A0, [A7]
  11420. 000082EE  2250                     movea.l    A1, [A0]
  11421. 000082F0  2269 001C                movea.l    A1, [A1 + 0x1C]
  11422. 000082F4  4E91                     jsr        [A1]
  11423. 000082F6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  11424. 000082FA  4CDF 0C00                movem.l    A2,A3, [A7]+
  11425. 000082FE  4E5E                     unlink     A6
  11426. 00008300  4E75                     rts
  11427. 00008302  4E56 FFF0                link       A6, -0x0010
  11428. 00008306  48E7 0030                movem.l    -[A7], A2,A3
  11429. 0000830A  246E 0008                movea.l    A2, [A6 + 0x8]
  11430. 0000830E  266E 000C                movea.l    A3, [A6 + 0xC]
  11431. 00008312  2F0B                     move.l     -[A7], A3
  11432. 00008314  2F0A                     move.l     -[A7], A2
  11433. 00008316  61FF 0000 0992           bsr        +0x994 /* 00008CAA */
  11434. 0000831C  4878 0008                push.l     0x8
  11435. 00008320  486E FFF8                pea.l      [A6 - 0x8]
  11436. 00008324  2F0B                     move.l     -[A7], A3
  11437. 00008326  2057                     movea.l    A0, [A7]
  11438. 00008328  2250                     movea.l    A1, [A0]
  11439. 0000832A  2269 0024                movea.l    A1, [A1 + 0x24]
  11440. 0000832E  4E91                     jsr        [A1]
  11441. 00008330  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11442. 00008334  2050                     movea.l    A0, [A0]
  11443. 00008336  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  11444. 0000833C  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  11445. 00008342  4878 0008                push.l     0x8
  11446. 00008346  486E FFF0                pea.l      [A6 - 0x10]
  11447. 0000834A  2F0B                     move.l     -[A7], A3
  11448. 0000834C  2057                     movea.l    A0, [A7]
  11449. 0000834E  2250                     movea.l    A1, [A0]
  11450. 00008350  2269 0024                movea.l    A1, [A1 + 0x24]
  11451. 00008354  4E91                     jsr        [A1]
  11452. 00008356  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11453. 0000835A  2050                     movea.l    A0, [A0]
  11454. 0000835C  20AE FFF0                move.l     [A0], [A6 - 0x10]
  11455. 00008360  216E FFF4 0004           move.l     [A0 + 0x4], [A6 - 0xC]
  11456. 00008366  4FEF 0020                lea.l      A7, [A7 + 0x20]
  11457. 0000836A  4CDF 0C00                movem.l    A2,A3, [A7]+
  11458. 0000836E  4E5E                     unlink     A6
  11459. 00008370  4E75                     rts
  11460. fn00008372:
  11461. 00008372  4E56 FFE6                link       A6, -0x001A
  11462. 00008376  48E7 1030                movem.l    -[A7], D3,A2,A3
  11463. 0000837A  246E 0008                movea.l    A2, [A6 + 0x8]
  11464. 0000837E  362E 000C                move.w     D3, [A6 + 0xC]
  11465. 00008382  4A43                     tst.w      D3
  11466. 00008384  6714                     beq        +0x16 /* 0000839A */
  11467. 00008386  204A                     movea.l    A0, A2
  11468. 00008388  41E8 007A                lea.l      A0, [A0 + 0x7A]
  11469. 0000838C  2648                     movea.l    A3, A0
  11470. 0000838E  2488                     move.l     [A2], A0
  11471. 00008390  2F0B                     move.l     -[A7], A3
  11472. 00008392  4EB9 0000 3AE0           jsr        [0x00003AE0]
  11473. 00008398  584F                     addq.w     A7, 4
  11474. label0000839A:
  11475. 0000839A  4267                     clr.w      -[A7]
  11476. 0000839C  2F0A                     move.l     -[A7], A2
  11477. 0000839E  61FF FFFF B466           bsr        -0x4B98 /* 00003806 */
  11478. 000083A4  41F9 0001 8072           lea.l      A0, [0x00018072]
  11479. 000083AA  2548 0004                move.l     [A2 + 0x4], A0
  11480. 000083AE  41F9 0001 8072           lea.l      A0, [0x00018072]
  11481. 000083B4  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  11482. 000083B8  2252                     movea.l    A1, [A2]
  11483. 000083BA  2288                     move.l     [A1], A0
  11484. 000083BC  2652                     movea.l    A3, [A2]
  11485. 000083BE  204A                     movea.l    A0, A2
  11486. 000083C0  41E8 007A                lea.l      A0, [A0 + 0x7A]
  11487. 000083C4  91CB                     sub.l      A0, A3
  11488. 000083C6  2748 0008                move.l     [A3 + 0x8], A0
  11489. 000083CA  264A                     movea.l    A3, A2
  11490. 000083CC  47EB 0044                lea.l      A3, [A3 + 0x44]
  11491. 000083D0  4227                     clr.b      -[A7]
  11492. 000083D2  4878 0000                push.l     0x0
  11493. 000083D6  4878 0004                push.l     0x4
  11494. 000083DA  2F0B                     move.l     -[A7], A3
  11495. 000083DC  4EB9 0000 2688           jsr        [0x00002688]
  11496. 000083E2  41F9 0001 7FC2           lea.l      A0, [0x00017FC2]
  11497. 000083E8  2688                     move.l     [A3], A0
  11498. 000083EA  42AE FFEA                clr.l      [A6 - 0x16]
  11499. 000083EE  42AE FFE6                clr.l      [A6 - 0x1A]
  11500. 000083F2  42AE FFF2                clr.l      [A6 - 0xE]
  11501. 000083F6  42AE FFEE                clr.l      [A6 - 0x12]
  11502. 000083FA  7001                     moveq.l    D0, 0x01
  11503. 000083FC  2D40 FFFA                move.l     [A6 - 0x6], D0
  11504. 00008400  2D40 FFF6                move.l     [A6 - 0xA], D0
  11505. 00008404  426E FFFE                clr.w      [A6 - 0x2]
  11506. 00008408  486E FFE6                pea.l      [A6 - 0x1A]
  11507. 0000840C  2F0A                     move.l     -[A7], A2
  11508. 0000840E  61FF 0000 021E           bsr        +0x220 /* 0000862E */
  11509. 00008414  204A                     movea.l    A0, A2
  11510. 00008416  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  11511. 0000841A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  11512. 0000841E  4E5E                     unlink     A6
  11513. 00008420  4E75                     rts
  11514. 00008422  4E56 0000                link       A6, 0
  11515. 00008426  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  11516. 0000842A  246E 0008                movea.l    A2, [A6 + 0x8]
  11517. 0000842E  382E 000C                move.w     D4, [A6 + 0xC]
  11518. 00008432  262E 000E                move.l     D3, [A6 + 0xE]
  11519. 00008436  286E 0012                movea.l    A4, [A6 + 0x12]
  11520. 0000843A  4A44                     tst.w      D4
  11521. 0000843C  6714                     beq        +0x16 /* 00008452 */
  11522. 0000843E  204A                     movea.l    A0, A2
  11523. 00008440  41E8 007A                lea.l      A0, [A0 + 0x7A]
  11524. 00008444  2648                     movea.l    A3, A0
  11525. 00008446  2488                     move.l     [A2], A0
  11526. 00008448  2F0B                     move.l     -[A7], A3
  11527. 0000844A  4EB9 0000 3AE0           jsr        [0x00003AE0]
  11528. 00008450  584F                     addq.w     A7, 4
  11529. label00008452:
  11530. 00008452  2F03                     move.l     -[A7], D3
  11531. 00008454  4267                     clr.w      -[A7]
  11532. 00008456  2F0A                     move.l     -[A7], A2
  11533. 00008458  61FF FFFF B44A           bsr        -0x4BB4 /* 000038A4 */
  11534. 0000845E  41F9 0001 8072           lea.l      A0, [0x00018072]
  11535. 00008464  2548 0004                move.l     [A2 + 0x4], A0
  11536. 00008468  41F9 0001 8072           lea.l      A0, [0x00018072]
  11537. 0000846E  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  11538. 00008472  2252                     movea.l    A1, [A2]
  11539. 00008474  2288                     move.l     [A1], A0
  11540. 00008476  2652                     movea.l    A3, [A2]
  11541. 00008478  204A                     movea.l    A0, A2
  11542. 0000847A  41E8 007A                lea.l      A0, [A0 + 0x7A]
  11543. 0000847E  91CB                     sub.l      A0, A3
  11544. 00008480  2748 0008                move.l     [A3 + 0x8], A0
  11545. 00008484  264A                     movea.l    A3, A2
  11546. 00008486  47EB 0044                lea.l      A3, [A3 + 0x44]
  11547. 0000848A  4227                     clr.b      -[A7]
  11548. 0000848C  4878 0000                push.l     0x0
  11549. 00008490  4878 0004                push.l     0x4
  11550. 00008494  2F0B                     move.l     -[A7], A3
  11551. 00008496  4EB9 0000 2688           jsr        [0x00002688]
  11552. 0000849C  41F9 0001 7FC2           lea.l      A0, [0x00017FC2]
  11553. 000084A2  2688                     move.l     [A3], A0
  11554. 000084A4  2F0C                     move.l     -[A7], A4
  11555. 000084A6  2F0A                     move.l     -[A7], A2
  11556. 000084A8  61FF 0000 0184           bsr        +0x186 /* 0000862E */
  11557. 000084AE  23CA 0002 B7B4           move.l     [0x0002B7B4], A2
  11558. 000084B4  204A                     movea.l    A0, A2
  11559. 000084B6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  11560. 000084BA  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  11561. 000084BE  4E5E                     unlink     A6
  11562. 000084C0  4E75                     rts
  11563. fn000084C2:
  11564. 000084C2  4E56 FFE6                link       A6, -0x001A
  11565. 000084C6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  11566. 000084CA  246E 0008                movea.l    A2, [A6 + 0x8]
  11567. 000084CE  362E 000C                move.w     D3, [A6 + 0xC]
  11568. 000084D2  286E 000E                movea.l    A4, [A6 + 0xE]
  11569. 000084D6  4A43                     tst.w      D3
  11570. 000084D8  6714                     beq        +0x16 /* 000084EE */
  11571. 000084DA  204A                     movea.l    A0, A2
  11572. 000084DC  41E8 007A                lea.l      A0, [A0 + 0x7A]
  11573. 000084E0  2648                     movea.l    A3, A0
  11574. 000084E2  2488                     move.l     [A2], A0
  11575. 000084E4  2F0B                     move.l     -[A7], A3
  11576. 000084E6  4EB9 0000 3AE0           jsr        [0x00003AE0]
  11577. 000084EC  584F                     addq.w     A7, 4
  11578. label000084EE:
  11579. 000084EE  2F0C                     move.l     -[A7], A4
  11580. 000084F0  4267                     clr.w      -[A7]
  11581. 000084F2  2F0A                     move.l     -[A7], A2
  11582. 000084F4  61FF FFFF B416           bsr        -0x4BE8 /* 0000390C */
  11583. 000084FA  41F9 0001 8072           lea.l      A0, [0x00018072]
  11584. 00008500  2548 0004                move.l     [A2 + 0x4], A0
  11585. 00008504  41F9 0001 8072           lea.l      A0, [0x00018072]
  11586. 0000850A  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  11587. 0000850E  2252                     movea.l    A1, [A2]
  11588. 00008510  2288                     move.l     [A1], A0
  11589. 00008512  2652                     movea.l    A3, [A2]
  11590. 00008514  204A                     movea.l    A0, A2
  11591. 00008516  41E8 007A                lea.l      A0, [A0 + 0x7A]
  11592. 0000851A  91CB                     sub.l      A0, A3
  11593. 0000851C  2748 0008                move.l     [A3 + 0x8], A0
  11594. 00008520  264A                     movea.l    A3, A2
  11595. 00008522  47EB 0044                lea.l      A3, [A3 + 0x44]
  11596. 00008526  4227                     clr.b      -[A7]
  11597. 00008528  4878 0000                push.l     0x0
  11598. 0000852C  4878 0004                push.l     0x4
  11599. 00008530  2F0B                     move.l     -[A7], A3
  11600. 00008532  4EB9 0000 2688           jsr        [0x00002688]
  11601. 00008538  41F9 0001 7FC2           lea.l      A0, [0x00017FC2]
  11602. 0000853E  2688                     move.l     [A3], A0
  11603. 00008540  4878 001A                push.l     0x1A
  11604. 00008544  486E FFE6                pea.l      [A6 - 0x1A]
  11605. 00008548  2F0C                     move.l     -[A7], A4
  11606. 0000854A  2057                     movea.l    A0, [A7]
  11607. 0000854C  2250                     movea.l    A1, [A0]
  11608. 0000854E  2269 0024                movea.l    A1, [A1 + 0x24]
  11609. 00008552  4E91                     jsr        [A1]
  11610. 00008554  486E FFE6                pea.l      [A6 - 0x1A]
  11611. 00008558  2F0A                     move.l     -[A7], A2
  11612. 0000855A  61FF 0000 00D2           bsr        +0xD4 /* 0000862E */
  11613. 00008560  23CA 0002 B7B4           move.l     [0x0002B7B4], A2
  11614. 00008566  204A                     movea.l    A0, A2
  11615. 00008568  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  11616. 0000856C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  11617. 00008570  4E5E                     unlink     A6
  11618. 00008572  4E75                     rts
  11619. fn00008574:
  11620. 00008574  4E56 0000                link       A6, 0
  11621. 00008578  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  11622. 0000857C  246E 0008                movea.l    A2, [A6 + 0x8]
  11623. 00008580  362E 000C                move.w     D3, [A6 + 0xC]
  11624. 00008584  200A                     move.l     D0, A2
  11625. 00008586  6700 009C                beq        +0x9E /* 00008624 */
  11626. 0000858A  41F9 0001 8072           lea.l      A0, [0x00018072]
  11627. 00008590  2548 0004                move.l     [A2 + 0x4], A0
  11628. 00008594  41F9 0001 8072           lea.l      A0, [0x00018072]
  11629. 0000859A  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  11630. 0000859E  2252                     movea.l    A1, [A2]
  11631. 000085A0  2288                     move.l     [A1], A0
  11632. 000085A2  2652                     movea.l    A3, [A2]
  11633. 000085A4  204A                     movea.l    A0, A2
  11634. 000085A6  41E8 007A                lea.l      A0, [A0 + 0x7A]
  11635. 000085AA  2848                     movea.l    A4, A0
  11636. 000085AC  91CB                     sub.l      A0, A3
  11637. 000085AE  2748 0008                move.l     [A3 + 0x8], A0
  11638. 000085B2  2F0A                     move.l     -[A7], A2
  11639. 000085B4  61FF 0000 01DC           bsr        +0x1DE /* 00008792 */
  11640. 000085BA  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  11641. 000085BE  A8D9                     syscall    DisposRgn/DisposeRgn
  11642. 000085C0  2F0A                     move.l     -[A7], A2
  11643. 000085C2  61FF 0000 0EE4           bsr        +0xEE6 /* 000094A8 */
  11644. 000085C8  B5F9 0002 B7B4           cmpa.l     A2, [0x0002B7B4]
  11645. 000085CE  504F                     addq.w     A7, 8
  11646. 000085D0  6606                     bne        +0x8 /* 000085D8 */
  11647. 000085D2  42B9 0002 B7B4           clr.l      [0x0002B7B4]
  11648. label000085D8:
  11649. 000085D8  204A                     movea.l    A0, A2
  11650. 000085DA  41E8 0044                lea.l      A0, [A0 + 0x44]
  11651. 000085DE  2648                     movea.l    A3, A0
  11652. 000085E0  2008                     move.l     D0, A0
  11653. 000085E2  6716                     beq        +0x18 /* 000085FA */
  11654. 000085E4  41F9 0001 7FC2           lea.l      A0, [0x00017FC2]
  11655. 000085EA  2548 0044                move.l     [A2 + 0x44], A0
  11656. 000085EE  4267                     clr.w      -[A7]
  11657. 000085F0  2F0B                     move.l     -[A7], A3
  11658. 000085F2  4EB9 0000 26A0           jsr        [0x000026A0]
  11659. 000085F8  5C4F                     addq.w     A7, 6
  11660. label000085FA:
  11661. 000085FA  4267                     clr.w      -[A7]
  11662. 000085FC  2F0A                     move.l     -[A7], A2
  11663. 000085FE  61FF FFFF B468           bsr        -0x4B96 /* 00003A68 */
  11664. 00008604  4A43                     tst.w      D3
  11665. 00008606  5C4F                     addq.w     A7, 6
  11666. 00008608  670C                     beq        +0xE /* 00008616 */
  11667. 0000860A  4267                     clr.w      -[A7]
  11668. 0000860C  2F0C                     move.l     -[A7], A4
  11669. 0000860E  4EB9 0000 3AE8           jsr        [0x00003AE8]
  11670. 00008614  5C4F                     addq.w     A7, 6
  11671. label00008616:
  11672. 00008616  4A43                     tst.w      D3
  11673. 00008618  6F0A                     ble        +0xC /* 00008624 */
  11674. 0000861A  2F0A                     move.l     -[A7], A2
  11675. 0000861C  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  11676. 00008622  584F                     addq.w     A7, 4
  11677. label00008624:
  11678. 00008624  204A                     movea.l    A0, A2
  11679. 00008626  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  11680. 0000862A  4E5E                     unlink     A6
  11681. 0000862C  4E75                     rts
  11682. fn0000862E:
  11683. 0000862E  4E56 0000                link       A6, 0
  11684. 00008632  48E7 0030                movem.l    -[A7], A2,A3
  11685. 00008636  246E 0008                movea.l    A2, [A6 + 0x8]
  11686. 0000863A  266E 000C                movea.l    A3, [A6 + 0xC]
  11687. 0000863E  2553 0028                move.l     [A2 + 0x28], [A3]
  11688. 00008642  256B 0004 002C           move.l     [A2 + 0x2C], [A3 + 0x4]
  11689. 00008648  256B 0010 0038           move.l     [A2 + 0x38], [A3 + 0x10]
  11690. 0000864E  256B 0014 003C           move.l     [A2 + 0x3C], [A3 + 0x14]
  11691. 00008654  7001                     moveq.l    D0, 0x01
  11692. 00008656  B0AA 0038                cmp.l      D0, [A2 + 0x38]
  11693. 0000865A  6F06                     ble        +0x8 /* 00008662 */
  11694. 0000865C  7001                     moveq.l    D0, 0x01
  11695. 0000865E  2540 0038                move.l     [A2 + 0x38], D0
  11696. label00008662:
  11697. 00008662  7001                     moveq.l    D0, 0x01
  11698. 00008664  B0AA 003C                cmp.l      D0, [A2 + 0x3C]
  11699. 00008668  6F06                     ble        +0x8 /* 00008670 */
  11700. 0000866A  7001                     moveq.l    D0, 0x01
  11701. 0000866C  2540 003C                move.l     [A2 + 0x3C], D0
  11702. label00008670:
  11703. 00008670  0C6B 0001 0018           cmpi.w     [A3 + 0x18], 0x1
  11704. 00008676  57C0                     seq        D0
  11705. 00008678  4400                     neg.b      D0
  11706. 0000867A  1540 0078                move.b     [A2 + 0x78], D0
  11707. 0000867E  42AA 0034                clr.l      [A2 + 0x34]
  11708. 00008682  42AA 0030                clr.l      [A2 + 0x30]
  11709. 00008686  2579 0001 8570 0040      move.l     [A2 + 0x40], [0x00018570]
  11710. 0000868E  2579 0001 8574 006C      move.l     [A2 + 0x6C], [0x00018574]
  11711. 00008696  2579 0001 8578 0070      move.l     [A2 + 0x70], [0x00018578]
  11712. 0000869E  594F                     subq.w     A7, 4
  11713. 000086A0  A8D8                     syscall    NewRgn
  11714. 000086A2  205F                     movea.l    A0, [A7]+
  11715. 000086A4  2548 0074                move.l     [A2 + 0x74], A0
  11716. 000086A8  4227                     clr.b      -[A7]
  11717. 000086AA  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  11718. 000086AE  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  11719. 000086B2  2F0A                     move.l     -[A7], A2
  11720. 000086B4  61FF 0000 1224           bsr        +0x1226 /* 000098DA */
  11721. 000086BA  2F0A                     move.l     -[A7], A2
  11722. 000086BC  61FF 0000 02CC           bsr        +0x2CE /* 0000898A */
  11723. 000086C2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  11724. 000086C6  4CDF 0C00                movem.l    A2,A3, [A7]+
  11725. 000086CA  4E5E                     unlink     A6
  11726. 000086CC  4E75                     rts
  11727. 000086CE  4E56 FFEC                link       A6, -0x0014
  11728. 000086D2  48E7 0030                movem.l    -[A7], A2,A3
  11729. 000086D6  246E 0008                movea.l    A2, [A6 + 0x8]
  11730. 000086DA  47EE FFF0                lea.l      A3, [A6 - 0x10]
  11731. 000086DE  42A7                     clr.l      -[A7]
  11732. 000086E0  486A 0044                pea.l      [A2 + 0x44]
  11733. 000086E4  2F0B                     move.l     -[A7], A3
  11734. 000086E6  4EB9 0000 2798           jsr        [0x00002798]
  11735. 000086EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11736. 000086F0  6012                     bra        +0x14 /* 00008704 */
  11737. label000086F2:
  11738. 000086F2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  11739. 000086F6  2057                     movea.l    A0, [A7]
  11740. 000086F8  2268 0004                movea.l    A1, [A0 + 0x4]
  11741. 000086FC  2269 000C                movea.l    A1, [A1 + 0xC]
  11742. 00008700  4E91                     jsr        [A1]
  11743. 00008702  584F                     addq.w     A7, 4
  11744. label00008704:
  11745. 00008704  486E FFEC                pea.l      [A6 - 0x14]
  11746. 00008708  486E FFF0                pea.l      [A6 - 0x10]
  11747. 0000870C  4EB9 0000 27A8           jsr        [0x000027A8]
  11748. 00008712  4A00                     tst.b      D0
  11749. 00008714  504F                     addq.w     A7, 8
  11750. 00008716  66DA                     bne        -0x24 /* 000086F2 */
  11751. 00008718  266A 0020                movea.l    A3, [A2 + 0x20]
  11752. 0000871C  200B                     move.l     D0, A3
  11753. 0000871E  6712                     beq        +0x14 /* 00008732 */
  11754. 00008720  2F0A                     move.l     -[A7], A2
  11755. 00008722  2F0B                     move.l     -[A7], A3
  11756. 00008724  2057                     movea.l    A0, [A7]
  11757. 00008726  2268 0004                movea.l    A1, [A0 + 0x4]
  11758. 0000872A  2269 0194                movea.l    A1, [A1 + 0x194]
  11759. 0000872E  4E91                     jsr        [A1]
  11760. 00008730  504F                     addq.w     A7, 8
  11761. label00008732:
  11762. 00008732  2F0A                     move.l     -[A7], A2
  11763. 00008734  2057                     movea.l    A0, [A7]
  11764. 00008736  2268 0004                movea.l    A1, [A0 + 0x4]
  11765. 0000873A  2269 011C                movea.l    A1, [A1 + 0x11C]
  11766. 0000873E  4E91                     jsr        [A1]
  11767. 00008740  4267                     clr.w      -[A7]
  11768. 00008742  486E FFF0                pea.l      [A6 - 0x10]
  11769. 00008746  4EB9 0000 27A0           jsr        [0x000027A0]
  11770. 0000874C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  11771. 00008750  4CDF 0C00                movem.l    A2,A3, [A7]+
  11772. 00008754  4E5E                     unlink     A6
  11773. 00008756  4E75                     rts
  11774. 00008758  4E56 0000                link       A6, 0
  11775. 0000875C  4878 0004                push.l     0x4
  11776. 00008760  486E 000C                pea.l      [A6 + 0xC]
  11777. 00008764  206E 0008                movea.l    A0, [A6 + 0x8]
  11778. 00008768  4868 0044                pea.l      [A0 + 0x44]
  11779. 0000876C  4EB9 0000 26D0           jsr        [0x000026D0]
  11780. 00008772  4E5E                     unlink     A6
  11781. 00008774  4E75                     rts
  11782. 00008776  4E56 0000                link       A6, 0
  11783. 0000877A  42A7                     clr.l      -[A7]
  11784. 0000877C  486E 000C                pea.l      [A6 + 0xC]
  11785. 00008780  206E 0008                movea.l    A0, [A6 + 0x8]
  11786. 00008784  4868 0044                pea.l      [A0 + 0x44]
  11787. 00008788  4EB9 0000 2700           jsr        [0x00002700]
  11788. 0000878E  4E5E                     unlink     A6
  11789. 00008790  4E75                     rts
  11790. fn00008792:
  11791. 00008792  4E56 FFEC                link       A6, -0x0014
  11792. 00008796  48E7 0030                movem.l    -[A7], A2,A3
  11793. 0000879A  266E 0008                movea.l    A3, [A6 + 0x8]
  11794. 0000879E  45EE FFF0                lea.l      A2, [A6 - 0x10]
  11795. 000087A2  4878 FFFF                push.l     0xFFFF
  11796. 000087A6  486B 0044                pea.l      [A3 + 0x44]
  11797. 000087AA  2F0A                     move.l     -[A7], A2
  11798. 000087AC  4EB9 0000 2798           jsr        [0x00002798]
  11799. 000087B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11800. 000087B6  605C                     bra        +0x5E /* 00008814 */
  11801. label000087B8:
  11802. 000087B8  202E FFF8                move.l     D0, [A6 - 0x8]
  11803. 000087BC  2F00                     move.l     -[A7], D0
  11804. 000087BE  4878 0001                push.l     0x1
  11805. 000087C2  2F0A                     move.l     -[A7], A2
  11806. 000087C4  2057                     movea.l    A0, [A7]
  11807. 000087C6  2250                     movea.l    A1, [A0]
  11808. 000087C8  2269 0024                movea.l    A1, [A1 + 0x24]
  11809. 000087CC  4E91                     jsr        [A1]
  11810. 000087CE  4AAE FFEC                tst.l      [A6 - 0x14]
  11811. 000087D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11812. 000087D6  6718                     beq        +0x1A /* 000087F0 */
  11813. 000087D8  3F3C 0001                move.w     -[A7], 0x1
  11814. 000087DC  206E FFEC                movea.l    A0, [A6 - 0x14]
  11815. 000087E0  4850                     pea.l      [A0]
  11816. 000087E2  2057                     movea.l    A0, [A7]
  11817. 000087E4  2268 0004                movea.l    A1, [A0 + 0x4]
  11818. 000087E8  2269 0008                movea.l    A1, [A1 + 0x8]
  11819. 000087EC  4E91                     jsr        [A1]
  11820. 000087EE  5C4F                     addq.w     A7, 6
  11821. label000087F0:
  11822. 000087F0  486E FFEC                pea.l      [A6 - 0x14]
  11823. 000087F4  486E FFF0                pea.l      [A6 - 0x10]
  11824. 000087F8  4EB9 0000 27B8           jsr        [0x000027B8]
  11825. 000087FE  4A00                     tst.b      D0
  11826. 00008800  504F                     addq.w     A7, 8
  11827. 00008802  66B4                     bne        -0x4A /* 000087B8 */
  11828. 00008804  4267                     clr.w      -[A7]
  11829. 00008806  486E FFF0                pea.l      [A6 - 0x10]
  11830. 0000880A  4EB9 0000 27A0           jsr        [0x000027A0]
  11831. 00008810  5C4F                     addq.w     A7, 6
  11832. 00008812  6008                     bra        +0xA /* 0000881C */
  11833. label00008814:
  11834. 00008814  244B                     movea.l    A2, A3
  11835. 00008816  45EA 0044                lea.l      A2, [A2 + 0x44]
  11836. 0000881A  60D4                     bra        -0x2A /* 000087F0 */
  11837. label0000881C:
  11838. 0000881C  4CDF 0C00                movem.l    A2,A3, [A7]+
  11839. 00008820  4E5E                     unlink     A6
  11840. 00008822  4E75                     rts
  11841. 00008824  4E56 0000                link       A6, 0
  11842. 00008828  48E7 0030                movem.l    -[A7], A2,A3
  11843. 0000882C  266E 0008                movea.l    A3, [A6 + 0x8]
  11844. 00008830  246E 000C                movea.l    A2, [A6 + 0xC]
  11845. 00008834  0C2B 0002 0026           cmpi.b     [A3 + 0x26], 0x2
  11846. 0000883A  6612                     bne        +0x14 /* 0000884E */
  11847. 0000883C  2F0A                     move.l     -[A7], A2
  11848. 0000883E  2057                     movea.l    A0, [A7]
  11849. 00008840  2268 0004                movea.l    A1, [A0 + 0x4]
  11850. 00008844  2269 0144                movea.l    A1, [A1 + 0x144]
  11851. 00008848  4E91                     jsr        [A1]
  11852. 0000884A  584F                     addq.w     A7, 4
  11853. 0000884C  6010                     bra        +0x12 /* 0000885E */
  11854. label0000884E:
  11855. 0000884E  2F0A                     move.l     -[A7], A2
  11856. 00008850  2057                     movea.l    A0, [A7]
  11857. 00008852  2268 0004                movea.l    A1, [A0 + 0x4]
  11858. 00008856  2269 014C                movea.l    A1, [A1 + 0x14C]
  11859. 0000885A  4E91                     jsr        [A1]
  11860. 0000885C  584F                     addq.w     A7, 4
  11861. label0000885E:
  11862. 0000885E  0C2B 0002 0025           cmpi.b     [A3 + 0x25], 0x2
  11863. 00008864  6612                     bne        +0x14 /* 00008878 */
  11864. 00008866  2F0A                     move.l     -[A7], A2
  11865. 00008868  2057                     movea.l    A0, [A7]
  11866. 0000886A  2268 0004                movea.l    A1, [A0 + 0x4]
  11867. 0000886E  2269 0134                movea.l    A1, [A1 + 0x134]
  11868. 00008872  4E91                     jsr        [A1]
  11869. 00008874  584F                     addq.w     A7, 4
  11870. 00008876  6010                     bra        +0x12 /* 00008888 */
  11871. label00008878:
  11872. 00008878  2F0A                     move.l     -[A7], A2
  11873. 0000887A  2057                     movea.l    A0, [A7]
  11874. 0000887C  2268 0004                movea.l    A1, [A0 + 0x4]
  11875. 00008880  2269 013C                movea.l    A1, [A1 + 0x13C]
  11876. 00008884  4E91                     jsr        [A1]
  11877. 00008886  584F                     addq.w     A7, 4
  11878. label00008888:
  11879. 00008888  0C2B 0002 0024           cmpi.b     [A3 + 0x24], 0x2
  11880. 0000888E  6612                     bne        +0x14 /* 000088A2 */
  11881. 00008890  2F0A                     move.l     -[A7], A2
  11882. 00008892  2057                     movea.l    A0, [A7]
  11883. 00008894  2268 0004                movea.l    A1, [A0 + 0x4]
  11884. 00008898  2269 0124                movea.l    A1, [A1 + 0x124]
  11885. 0000889C  4E91                     jsr        [A1]
  11886. 0000889E  584F                     addq.w     A7, 4
  11887. 000088A0  6010                     bra        +0x12 /* 000088B2 */
  11888. label000088A2:
  11889. 000088A2  2F0A                     move.l     -[A7], A2
  11890. 000088A4  2057                     movea.l    A0, [A7]
  11891. 000088A6  2268 0004                movea.l    A1, [A0 + 0x4]
  11892. 000088AA  2269 012C                movea.l    A1, [A1 + 0x12C]
  11893. 000088AE  4E91                     jsr        [A1]
  11894. 000088B0  584F                     addq.w     A7, 4
  11895. label000088B2:
  11896. 000088B2  4CDF 0C00                movem.l    A2,A3, [A7]+
  11897. 000088B6  4E5E                     unlink     A6
  11898. 000088B8  4E75                     rts
  11899. 000088BA  4E56 FFF4                link       A6, -0x000C
  11900. 000088BE  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  11901. 000088C2  246E 0008                movea.l    A2, [A6 + 0x8]
  11902. 000088C6  266E 000C                movea.l    A3, [A6 + 0xC]
  11903. 000088CA  182E 0010                move.b     D4, [A6 + 0x10]
  11904. 000088CE  162E 0012                move.b     D3, [A6 + 0x12]
  11905. 000088D2  486E FFF4                pea.l      [A6 - 0xC]
  11906. 000088D6  2F0B                     move.l     -[A7], A3
  11907. 000088D8  61FF FFFF B332           bsr        -0x4CCC /* 00003C0C */
  11908. 000088DE  486E FFF8                pea.l      [A6 - 0x8]
  11909. 000088E2  2F0B                     move.l     -[A7], A3
  11910. 000088E4  61FF FFFF B338           bsr        -0x4CC6 /* 00003C1E */
  11911. 000088EA  4A04                     tst.b      D4
  11912. 000088EC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  11913. 000088F0  670C                     beq        +0xE /* 000088FE */
  11914. 000088F2  3D6A 000C FFF4           move.w     [A6 - 0xC], [A2 + 0xC]
  11915. 000088F8  42AE FFF8                clr.l      [A6 - 0x8]
  11916. 000088FC  6008                     bra        +0xA /* 00008906 */
  11917. label000088FE:
  11918. 000088FE  202A 0010                move.l     D0, [A2 + 0x10]
  11919. 00008902  91AE FFF8                sub.l      [A6 - 0x8], D0
  11920. label00008906:
  11921. 00008906  4A03                     tst.b      D3
  11922. 00008908  670C                     beq        +0xE /* 00008916 */
  11923. 0000890A  3D6A 000E FFF6           move.w     [A6 - 0xA], [A2 + 0xE]
  11924. 00008910  42AE FFFC                clr.l      [A6 - 0x4]
  11925. 00008914  6008                     bra        +0xA /* 0000891E */
  11926. label00008916:
  11927. 00008916  202A 0014                move.l     D0, [A2 + 0x14]
  11928. 0000891A  91AE FFFC                sub.l      [A6 - 0x4], D0
  11929. label0000891E:
  11930. 0000891E  4227                     clr.b      -[A7]
  11931. 00008920  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  11932. 00008924  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  11933. 00008928  2F0B                     move.l     -[A7], A3
  11934. 0000892A  61FF FFFF B616           bsr        -0x49E8 /* 00003F42 */
  11935. 00008930  4227                     clr.b      -[A7]
  11936. 00008932  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  11937. 00008936  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  11938. 0000893A  2F0B                     move.l     -[A7], A3
  11939. 0000893C  61FF FFFF B3EC           bsr        -0x4C12 /* 00003D2A */
  11940. 00008942  4FEF 0018                lea.l      A7, [A7 + 0x18]
  11941. 00008946  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  11942. 0000894A  4E5E                     unlink     A6
  11943. 0000894C  4E75                     rts
  11944. 0000894E  48E7 0030                movem.l    -[A7], A2,A3
  11945. 00008952  266F 000C                movea.l    A3, [A7 + 0xC]
  11946. 00008956  246F 0010                movea.l    A2, [A7 + 0x10]
  11947. 0000895A  24AB 0028                move.l     [A2], [A3 + 0x28]
  11948. 0000895E  256B 002C 0004           move.l     [A2 + 0x4], [A3 + 0x2C]
  11949. 00008964  4CDF 0C00                movem.l    A2,A3, [A7]+
  11950. 00008968  4E75                     rts
  11951. 0000896A  206F 0004                movea.l    A0, [A7 + 0x4]
  11952. 0000896E  226F 0008                movea.l    A1, [A7 + 0x8]
  11953. 00008972  2028 0010                move.l     D0, [A0 + 0x10]
  11954. 00008976  90A8 0030                sub.l      D0, [A0 + 0x30]
  11955. 0000897A  2280                     move.l     [A1], D0
  11956. 0000897C  2028 0014                move.l     D0, [A0 + 0x14]
  11957. 00008980  90A8 0034                sub.l      D0, [A0 + 0x34]
  11958. 00008984  2340 0004                move.l     [A1 + 0x4], D0
  11959. 00008988  4E75                     rts
  11960. fn0000898A:
  11961. 0000898A  4E56 FFF8                link       A6, -0x0008
  11962. 0000898E  48E7 0038                movem.l    -[A7], A2,A3,A4
  11963. 00008992  246E 0008                movea.l    A2, [A6 + 0x8]
  11964. 00008996  204A                     movea.l    A0, A2
  11965. 00008998  41E8 006C                lea.l      A0, [A0 + 0x6C]
  11966. 0000899C  2648                     movea.l    A3, A0
  11967. 0000899E  4850                     pea.l      [A0]
  11968. 000089A0  2F0A                     move.l     -[A7], A2
  11969. 000089A2  2057                     movea.l    A0, [A7]
  11970. 000089A4  2268 0004                movea.l    A1, [A0 + 0x4]
  11971. 000089A8  2269 0038                movea.l    A1, [A1 + 0x38]
  11972. 000089AC  4E91                     jsr        [A1]
  11973. 000089AE  4A00                     tst.b      D0
  11974. 000089B0  504F                     addq.w     A7, 8
  11975. 000089B2  6726                     beq        +0x28 /* 000089DA */
  11976. 000089B4  286A 0020                movea.l    A4, [A2 + 0x20]
  11977. 000089B8  200C                     move.l     D0, A4
  11978. 000089BA  672E                     beq        +0x30 /* 000089EA */
  11979. 000089BC  244C                     movea.l    A2, A4
  11980. 000089BE  2D6A 006C FFF8           move.l     [A6 - 0x8], [A2 + 0x6C]
  11981. 000089C4  2D6A 0070 FFFC           move.l     [A6 - 0x4], [A2 + 0x70]
  11982. 000089CA  554F                     subq.w     A7, 2
  11983. 000089CC  486E FFF8                pea.l      [A6 - 0x8]
  11984. 000089D0  2F0B                     move.l     -[A7], A3
  11985. 000089D2  2F0B                     move.l     -[A7], A3
  11986. 000089D4  A8AA                     syscall    SectRect
  11987. 000089D6  101F                     move.b     D0, [A7]+
  11988. 000089D8  6010                     bra        +0x12 /* 000089EA */
  11989. label000089DA:
  11990. 000089DA  426A 0070                clr.w      [A2 + 0x70]
  11991. 000089DE  426A 0072                clr.w      [A2 + 0x72]
  11992. 000089E2  426A 006C                clr.w      [A2 + 0x6C]
  11993. 000089E6  426A 006E                clr.w      [A2 + 0x6E]
  11994. label000089EA:
  11995. 000089EA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  11996. 000089EE  4E5E                     unlink     A6
  11997. 000089F0  4E75                     rts
  11998. 000089F2  206F 0004                movea.l    A0, [A7 + 0x4]
  11999. 000089F6  2028 0030                move.l     D0, [A0 + 0x30]
  12000. 000089FA  4480                     neg.l      D0
  12001. 000089FC  0C80 0000 4000           cmpi.l     D0, 0x4000 /* '@\0' */
  12002. 00008A02  6F08                     ble        +0xA /* 00008A0C */
  12003. 00008A04  0280 0000 3FFF           andi.l     D0, 0x3FFF
  12004. 00008A0A  600E                     bra        +0x10 /* 00008A1A */
  12005. label00008A0C:
  12006. 00008A0C  0C80 FFFF 8000           cmpi.l     D0, 0xFFFF8000
  12007. 00008A12  6C06                     bge        +0x8 /* 00008A1A */
  12008. 00008A14  203C FFFF 8000           move.l     D0, 0xFFFF8000
  12009. label00008A1A:
  12010. 00008A1A  3140 0042                move.w     [A0 + 0x42], D0
  12011. 00008A1E  2028 0034                move.l     D0, [A0 + 0x34]
  12012. 00008A22  4480                     neg.l      D0
  12013. 00008A24  0C80 0000 4000           cmpi.l     D0, 0x4000 /* '@\0' */
  12014. 00008A2A  6F08                     ble        +0xA /* 00008A34 */
  12015. 00008A2C  0280 0000 3FFF           andi.l     D0, 0x3FFF
  12016. 00008A32  600E                     bra        +0x10 /* 00008A42 */
  12017. label00008A34:
  12018. 00008A34  0C80 FFFF 8000           cmpi.l     D0, 0xFFFF8000
  12019. 00008A3A  6C06                     bge        +0x8 /* 00008A42 */
  12020. 00008A3C  203C FFFF 8000           move.l     D0, 0xFFFF8000
  12021. label00008A42:
  12022. 00008A42  3140 0040                move.w     [A0 + 0x40], D0
  12023. 00008A46  4E75                     rts
  12024. 00008A48  226F 0004                movea.l    A1, [A7 + 0x4]
  12025. 00008A4C  206F 0008                movea.l    A0, [A7 + 0x8]
  12026. 00008A50  20A9 0040                move.l     [A0], [A1 + 0x40]
  12027. 00008A54  4E75                     rts
  12028. 00008A56  4E56 FFFC                link       A6, -0x0004
  12029. 00008A5A  48E7 0030                movem.l    -[A7], A2,A3
  12030. 00008A5E  266E 0008                movea.l    A3, [A6 + 0x8]
  12031. 00008A62  594F                     subq.w     A7, 4
  12032. 00008A64  A8D8                     syscall    NewRgn
  12033. 00008A66  205F                     movea.l    A0, [A7]+
  12034. 00008A68  2448                     movea.l    A2, A0
  12035. 00008A6A  2F2B 0074                move.l     -[A7], [A3 + 0x74]
  12036. 00008A6E  2F0A                     move.l     -[A7], A2
  12037. 00008A70  A8DC                     syscall    CopyRgn
  12038. 00008A72  2D79 0001 8490 FFFC      move.l     [A6 - 0x4], [0x00018490]
  12039. 00008A7A  486E FFFC                pea.l      [A6 - 0x4]
  12040. 00008A7E  2F0B                     move.l     -[A7], A3
  12041. 00008A80  2057                     movea.l    A0, [A7]
  12042. 00008A82  2268 0004                movea.l    A1, [A0 + 0x4]
  12043. 00008A86  2269 010C                movea.l    A1, [A1 + 0x10C]
  12044. 00008A8A  4E91                     jsr        [A1]
  12045. 00008A8C  2F0A                     move.l     -[A7], A2
  12046. 00008A8E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  12047. 00008A92  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  12048. 00008A96  A8E0                     syscall    OffsetRgn/OfsetRgn
  12049. 00008A98  204A                     movea.l    A0, A2
  12050. 00008A9A  504F                     addq.w     A7, 8
  12051. 00008A9C  4CDF 0C00                movem.l    A2,A3, [A7]+
  12052. 00008AA0  4E5E                     unlink     A6
  12053. 00008AA2  4E75                     rts
  12054. fn00008AA4:
  12055. 00008AA4  4E56 FFEC                link       A6, -0x0014
  12056. 00008AA8  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  12057. 00008AAC  246E 0008                movea.l    A2, [A6 + 0x8]
  12058. 00008AB0  3A2E 000C                move.w     D5, [A6 + 0xC]
  12059. 00008AB4  382E 000E                move.w     D4, [A6 + 0xE]
  12060. 00008AB8  162E 0010                move.b     D3, [A6 + 0x10]
  12061. 00008ABC  1F03                     move.b     -[A7], D3
  12062. 00008ABE  3F04                     move.w     -[A7], D4
  12063. 00008AC0  3F05                     move.w     -[A7], D5
  12064. 00008AC2  2F0A                     move.l     -[A7], A2
  12065. 00008AC4  61FF FFFF B2A8           bsr        -0x4D56 /* 00003D6E */
  12066. 00008ACA  2F0A                     move.l     -[A7], A2
  12067. 00008ACC  4EBA FEBC                jsr        [PC - 0x144 /* 0000898A */]
  12068. 00008AD0  2F0A                     move.l     -[A7], A2
  12069. 00008AD2  61FF 0000 09D4           bsr        +0x9D6 /* 000094A8 */
  12070. 00008AD8  47EE FFF0                lea.l      A3, [A6 - 0x10]
  12071. 00008ADC  42A7                     clr.l      -[A7]
  12072. 00008ADE  486A 0044                pea.l      [A2 + 0x44]
  12073. 00008AE2  2F0B                     move.l     -[A7], A3
  12074. 00008AE4  4EB9 0000 2798           jsr        [0x00002798]
  12075. 00008AEA  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  12076. 00008AEE  601E                     bra        +0x20 /* 00008B0E */
  12077. label00008AF0:
  12078. 00008AF0  1F03                     move.b     -[A7], D3
  12079. 00008AF2  3044                     movea.w    A0, D4
  12080. 00008AF4  2F08                     move.l     -[A7], A0
  12081. 00008AF6  3045                     movea.w    A0, D5
  12082. 00008AF8  2F08                     move.l     -[A7], A0
  12083. 00008AFA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12084. 00008AFE  2057                     movea.l    A0, [A7]
  12085. 00008B00  2268 0004                movea.l    A1, [A0 + 0x4]
  12086. 00008B04  2269 0058                movea.l    A1, [A1 + 0x58]
  12087. 00008B08  4E91                     jsr        [A1]
  12088. 00008B0A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  12089. label00008B0E:
  12090. 00008B0E  486E FFEC                pea.l      [A6 - 0x14]
  12091. 00008B12  486E FFF0                pea.l      [A6 - 0x10]
  12092. 00008B16  4EB9 0000 27A8           jsr        [0x000027A8]
  12093. 00008B1C  4A00                     tst.b      D0
  12094. 00008B1E  504F                     addq.w     A7, 8
  12095. 00008B20  66CE                     bne        -0x30 /* 00008AF0 */
  12096. 00008B22  1F03                     move.b     -[A7], D3
  12097. 00008B24  2F0A                     move.l     -[A7], A2
  12098. 00008B26  2057                     movea.l    A0, [A7]
  12099. 00008B28  2268 0004                movea.l    A1, [A0 + 0x4]
  12100. 00008B2C  2269 019C                movea.l    A1, [A1 + 0x19C]
  12101. 00008B30  4E91                     jsr        [A1]
  12102. 00008B32  4267                     clr.w      -[A7]
  12103. 00008B34  486E FFF0                pea.l      [A6 - 0x10]
  12104. 00008B38  4EB9 0000 27A0           jsr        [0x000027A0]
  12105. 00008B3E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12106. 00008B42  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  12107. 00008B46  4E5E                     unlink     A6
  12108. 00008B48  4E75                     rts
  12109. fn00008B4A:
  12110. 00008B4A  4E56 FFEC                link       A6, -0x0014
  12111. 00008B4E  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  12112. 00008B52  246E 0008                movea.l    A2, [A6 + 0x8]
  12113. 00008B56  282E 000C                move.l     D4, [A6 + 0xC]
  12114. 00008B5A  262E 0010                move.l     D3, [A6 + 0x10]
  12115. 00008B5E  1A2E 0014                move.b     D5, [A6 + 0x14]
  12116. 00008B62  4A84                     tst.l      D4
  12117. 00008B64  6606                     bne        +0x8 /* 00008B6C */
  12118. 00008B66  4A83                     tst.l      D3
  12119. 00008B68  6700 00AE                beq        +0xB0 /* 00008C18 */
  12120. label00008B6C:
  12121. 00008B6C  4A05                     tst.b      D5
  12122. 00008B6E  6710                     beq        +0x12 /* 00008B80 */
  12123. 00008B70  2F0A                     move.l     -[A7], A2
  12124. 00008B72  2057                     movea.l    A0, [A7]
  12125. 00008B74  2268 0004                movea.l    A1, [A0 + 0x4]
  12126. 00008B78  2269 00BC                movea.l    A1, [A1 + 0xBC]
  12127. 00008B7C  4E91                     jsr        [A1]
  12128. 00008B7E  584F                     addq.w     A7, 4
  12129. label00008B80:
  12130. 00008B80  D9AA 0030                add.l      [A2 + 0x30], D4
  12131. 00008B84  D7AA 0034                add.l      [A2 + 0x34], D3
  12132. 00008B88  D9AA 0010                add.l      [A2 + 0x10], D4
  12133. 00008B8C  D7AA 0014                add.l      [A2 + 0x14], D3
  12134. 00008B90  2F0A                     move.l     -[A7], A2
  12135. 00008B92  2057                     movea.l    A0, [A7]
  12136. 00008B94  2268 0004                movea.l    A1, [A0 + 0x4]
  12137. 00008B98  2269 0158                movea.l    A1, [A1 + 0x158]
  12138. 00008B9C  4E91                     jsr        [A1]
  12139. 00008B9E  2F0A                     move.l     -[A7], A2
  12140. 00008BA0  4EBA FDE8                jsr        [PC - 0x218 /* 0000898A */]
  12141. 00008BA4  2F0A                     move.l     -[A7], A2
  12142. 00008BA6  61FF 0000 0900           bsr        +0x902 /* 000094A8 */
  12143. 00008BAC  4A05                     tst.b      D5
  12144. 00008BAE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12145. 00008BB2  6710                     beq        +0x12 /* 00008BC4 */
  12146. 00008BB4  2F0A                     move.l     -[A7], A2
  12147. 00008BB6  2057                     movea.l    A0, [A7]
  12148. 00008BB8  2268 0004                movea.l    A1, [A0 + 0x4]
  12149. 00008BBC  2269 00BC                movea.l    A1, [A1 + 0xBC]
  12150. 00008BC0  4E91                     jsr        [A1]
  12151. 00008BC2  584F                     addq.w     A7, 4
  12152. label00008BC4:
  12153. 00008BC4  47EE FFF0                lea.l      A3, [A6 - 0x10]
  12154. 00008BC8  42A7                     clr.l      -[A7]
  12155. 00008BCA  486A 0044                pea.l      [A2 + 0x44]
  12156. 00008BCE  2F0B                     move.l     -[A7], A3
  12157. 00008BD0  4EB9 0000 2798           jsr        [0x00002798]
  12158. 00008BD6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12159. 00008BDA  601A                     bra        +0x1C /* 00008BF6 */
  12160. label00008BDC:
  12161. 00008BDC  4227                     clr.b      -[A7]
  12162. 00008BDE  2F03                     move.l     -[A7], D3
  12163. 00008BE0  2F04                     move.l     -[A7], D4
  12164. 00008BE2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12165. 00008BE6  2057                     movea.l    A0, [A7]
  12166. 00008BE8  2268 0004                movea.l    A1, [A0 + 0x4]
  12167. 00008BEC  2269 0044                movea.l    A1, [A1 + 0x44]
  12168. 00008BF0  4E91                     jsr        [A1]
  12169. 00008BF2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  12170. label00008BF6:
  12171. 00008BF6  486E FFEC                pea.l      [A6 - 0x14]
  12172. 00008BFA  486E FFF0                pea.l      [A6 - 0x10]
  12173. 00008BFE  4EB9 0000 27A8           jsr        [0x000027A8]
  12174. 00008C04  4A00                     tst.b      D0
  12175. 00008C06  504F                     addq.w     A7, 8
  12176. 00008C08  66D2                     bne        -0x2C /* 00008BDC */
  12177. 00008C0A  4267                     clr.w      -[A7]
  12178. 00008C0C  486E FFF0                pea.l      [A6 - 0x10]
  12179. 00008C10  4EB9 0000 27A0           jsr        [0x000027A0]
  12180. 00008C16  5C4F                     addq.w     A7, 6
  12181. label00008C18:
  12182. 00008C18  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  12183. 00008C1C  4E5E                     unlink     A6
  12184. 00008C1E  4E75                     rts
  12185. fn00008C20:
  12186. 00008C20  4E56 FFE8                link       A6, -0x0018
  12187. 00008C24  48E7 0038                movem.l    -[A7], A2,A3,A4
  12188. 00008C28  266E 0008                movea.l    A3, [A6 + 0x8]
  12189. 00008C2C  246E 000C                movea.l    A2, [A6 + 0xC]
  12190. 00008C30  2F0A                     move.l     -[A7], A2
  12191. 00008C32  2F0B                     move.l     -[A7], A3
  12192. 00008C34  61FF FFFF B3EE           bsr        -0x4C10 /* 00004024 */
  12193. 00008C3A  7008                     moveq.l    D0, 0x08
  12194. 00008C3C  2D40 FFE8                move.l     [A6 - 0x18], D0
  12195. 00008C40  486E FFE8                pea.l      [A6 - 0x18]
  12196. 00008C44  486B 0030                pea.l      [A3 + 0x30]
  12197. 00008C48  2F0A                     move.l     -[A7], A2
  12198. 00008C4A  2057                     movea.l    A0, [A7]
  12199. 00008C4C  2250                     movea.l    A1, [A0]
  12200. 00008C4E  2269 001C                movea.l    A1, [A1 + 0x1C]
  12201. 00008C52  4E91                     jsr        [A1]
  12202. 00008C54  49EE FFF0                lea.l      A4, [A6 - 0x10]
  12203. 00008C58  42A7                     clr.l      -[A7]
  12204. 00008C5A  486B 0044                pea.l      [A3 + 0x44]
  12205. 00008C5E  2F0C                     move.l     -[A7], A4
  12206. 00008C60  4EB9 0000 2798           jsr        [0x00002798]
  12207. 00008C66  4FEF 0020                lea.l      A7, [A7 + 0x20]
  12208. 00008C6A  6014                     bra        +0x16 /* 00008C80 */
  12209. label00008C6C:
  12210. 00008C6C  2F0A                     move.l     -[A7], A2
  12211. 00008C6E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12212. 00008C72  2057                     movea.l    A0, [A7]
  12213. 00008C74  2268 0004                movea.l    A1, [A0 + 0x4]
  12214. 00008C78  2269 004C                movea.l    A1, [A1 + 0x4C]
  12215. 00008C7C  4E91                     jsr        [A1]
  12216. 00008C7E  504F                     addq.w     A7, 8
  12217. label00008C80:
  12218. 00008C80  486E FFEC                pea.l      [A6 - 0x14]
  12219. 00008C84  486E FFF0                pea.l      [A6 - 0x10]
  12220. 00008C88  4EB9 0000 27A8           jsr        [0x000027A8]
  12221. 00008C8E  4A00                     tst.b      D0
  12222. 00008C90  504F                     addq.w     A7, 8
  12223. 00008C92  66D8                     bne        -0x26 /* 00008C6C */
  12224. 00008C94  4267                     clr.w      -[A7]
  12225. 00008C96  486E FFF0                pea.l      [A6 - 0x10]
  12226. 00008C9A  4EB9 0000 27A0           jsr        [0x000027A0]
  12227. 00008CA0  5C4F                     addq.w     A7, 6
  12228. 00008CA2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  12229. 00008CA6  4E5E                     unlink     A6
  12230. 00008CA8  4E75                     rts
  12231. fn00008CAA:
  12232. 00008CAA  4E56 FFEC                link       A6, -0x0014
  12233. 00008CAE  48E7 0038                movem.l    -[A7], A2,A3,A4
  12234. 00008CB2  246E 0008                movea.l    A2, [A6 + 0x8]
  12235. 00008CB6  266E 000C                movea.l    A3, [A6 + 0xC]
  12236. 00008CBA  2F0B                     move.l     -[A7], A3
  12237. 00008CBC  2F0A                     move.l     -[A7], A2
  12238. 00008CBE  61FF FFFF B3B4           bsr        -0x4C4A /* 00004074 */
  12239. 00008CC4  4878 0008                push.l     0x8
  12240. 00008CC8  486A 0030                pea.l      [A2 + 0x30]
  12241. 00008CCC  2F0B                     move.l     -[A7], A3
  12242. 00008CCE  2057                     movea.l    A0, [A7]
  12243. 00008CD0  2250                     movea.l    A1, [A0]
  12244. 00008CD2  2269 0024                movea.l    A1, [A1 + 0x24]
  12245. 00008CD6  4E91                     jsr        [A1]
  12246. 00008CD8  2F0A                     move.l     -[A7], A2
  12247. 00008CDA  2057                     movea.l    A0, [A7]
  12248. 00008CDC  2268 0004                movea.l    A1, [A0 + 0x4]
  12249. 00008CE0  2269 0158                movea.l    A1, [A1 + 0x158]
  12250. 00008CE4  4E91                     jsr        [A1]
  12251. 00008CE6  2F0A                     move.l     -[A7], A2
  12252. 00008CE8  4EBA FCA0                jsr        [PC - 0x360 /* 0000898A */]
  12253. 00008CEC  49EE FFF0                lea.l      A4, [A6 - 0x10]
  12254. 00008CF0  42A7                     clr.l      -[A7]
  12255. 00008CF2  486A 0044                pea.l      [A2 + 0x44]
  12256. 00008CF6  2F0C                     move.l     -[A7], A4
  12257. 00008CF8  4EB9 0000 2798           jsr        [0x00002798]
  12258. 00008CFE  4FEF 0028                lea.l      A7, [A7 + 0x28]
  12259. 00008D02  6014                     bra        +0x16 /* 00008D18 */
  12260. label00008D04:
  12261. 00008D04  2F0B                     move.l     -[A7], A3
  12262. 00008D06  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12263. 00008D0A  2057                     movea.l    A0, [A7]
  12264. 00008D0C  2268 0004                movea.l    A1, [A0 + 0x4]
  12265. 00008D10  2269 0050                movea.l    A1, [A1 + 0x50]
  12266. 00008D14  4E91                     jsr        [A1]
  12267. 00008D16  504F                     addq.w     A7, 8
  12268. label00008D18:
  12269. 00008D18  486E FFEC                pea.l      [A6 - 0x14]
  12270. 00008D1C  486E FFF0                pea.l      [A6 - 0x10]
  12271. 00008D20  4EB9 0000 27A8           jsr        [0x000027A8]
  12272. 00008D26  4A00                     tst.b      D0
  12273. 00008D28  504F                     addq.w     A7, 8
  12274. 00008D2A  66D8                     bne        -0x26 /* 00008D04 */
  12275. 00008D2C  4267                     clr.w      -[A7]
  12276. 00008D2E  486E FFF0                pea.l      [A6 - 0x10]
  12277. 00008D32  4EB9 0000 27A0           jsr        [0x000027A0]
  12278. 00008D38  5C4F                     addq.w     A7, 6
  12279. 00008D3A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  12280. 00008D3E  4E5E                     unlink     A6
  12281. 00008D40  4E75                     rts
  12282. 00008D42  4E56 FFEC                link       A6, -0x0014
  12283. 00008D46  48E7 0030                movem.l    -[A7], A2,A3
  12284. 00008D4A  266E 0008                movea.l    A3, [A6 + 0x8]
  12285. 00008D4E  2F0B                     move.l     -[A7], A3
  12286. 00008D50  4EBA FC38                jsr        [PC - 0x3C8 /* 0000898A */]
  12287. 00008D54  45EE FFF0                lea.l      A2, [A6 - 0x10]
  12288. 00008D58  42A7                     clr.l      -[A7]
  12289. 00008D5A  486B 0044                pea.l      [A3 + 0x44]
  12290. 00008D5E  2F0A                     move.l     -[A7], A2
  12291. 00008D60  4EB9 0000 2798           jsr        [0x00002798]
  12292. 00008D66  4FEF 0010                lea.l      A7, [A7 + 0x10]
  12293. 00008D6A  6012                     bra        +0x14 /* 00008D7E */
  12294. label00008D6C:
  12295. 00008D6C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12296. 00008D70  2057                     movea.l    A0, [A7]
  12297. 00008D72  2268 0004                movea.l    A1, [A0 + 0x4]
  12298. 00008D76  2269 0054                movea.l    A1, [A1 + 0x54]
  12299. 00008D7A  4E91                     jsr        [A1]
  12300. 00008D7C  584F                     addq.w     A7, 4
  12301. label00008D7E:
  12302. 00008D7E  486E FFEC                pea.l      [A6 - 0x14]
  12303. 00008D82  486E FFF0                pea.l      [A6 - 0x10]
  12304. 00008D86  4EB9 0000 27A8           jsr        [0x000027A8]
  12305. 00008D8C  4A00                     tst.b      D0
  12306. 00008D8E  504F                     addq.w     A7, 8
  12307. 00008D90  66DA                     bne        -0x24 /* 00008D6C */
  12308. 00008D92  4267                     clr.w      -[A7]
  12309. 00008D94  486E FFF0                pea.l      [A6 - 0x10]
  12310. 00008D98  4EB9 0000 27A0           jsr        [0x000027A0]
  12311. 00008D9E  5C4F                     addq.w     A7, 6
  12312. 00008DA0  4CDF 0C00                movem.l    A2,A3, [A7]+
  12313. 00008DA4  4E5E                     unlink     A6
  12314. 00008DA6  4E75                     rts
  12315. 00008DA8  4E56 0000                link       A6, 0
  12316. 00008DAC  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  12317. 00008DB0  246E 0008                movea.l    A2, [A6 + 0x8]
  12318. 00008DB4  2A2E 000C                move.l     D5, [A6 + 0xC]
  12319. 00008DB8  282E 0010                move.l     D4, [A6 + 0x10]
  12320. 00008DBC  162E 0014                move.b     D3, [A6 + 0x14]
  12321. 00008DC0  1F03                     move.b     -[A7], D3
  12322. 00008DC2  2F04                     move.l     -[A7], D4
  12323. 00008DC4  2F05                     move.l     -[A7], D5
  12324. 00008DC6  2F0A                     move.l     -[A7], A2
  12325. 00008DC8  61FF FFFF B39A           bsr        -0x4C64 /* 00004164 */
  12326. 00008DCE  2F0A                     move.l     -[A7], A2
  12327. 00008DD0  2057                     movea.l    A0, [A7]
  12328. 00008DD2  2268 0004                movea.l    A1, [A0 + 0x4]
  12329. 00008DD6  2269 0054                movea.l    A1, [A1 + 0x54]
  12330. 00008DDA  4E91                     jsr        [A1]
  12331. 00008DDC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  12332. 00008DE0  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  12333. 00008DE4  4E5E                     unlink     A6
  12334. 00008DE6  4E75                     rts
  12335. fn00008DE8:
  12336. 00008DE8  4E56 FFEC                link       A6, -0x0014
  12337. 00008DEC  48E7 0030                movem.l    -[A7], A2,A3
  12338. 00008DF0  246E 0008                movea.l    A2, [A6 + 0x8]
  12339. 00008DF4  2F0A                     move.l     -[A7], A2
  12340. 00008DF6  61FF FFFF B6F2           bsr        -0x490C /* 000044EA */
  12341. 00008DFC  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  12342. 00008E02  584F                     addq.w     A7, 4
  12343. 00008E04  664C                     bne        +0x4E /* 00008E52 */
  12344. 00008E06  47EE FFF0                lea.l      A3, [A6 - 0x10]
  12345. 00008E0A  42A7                     clr.l      -[A7]
  12346. 00008E0C  486A 0044                pea.l      [A2 + 0x44]
  12347. 00008E10  2F0B                     move.l     -[A7], A3
  12348. 00008E12  4EB9 0000 2798           jsr        [0x00002798]
  12349. 00008E18  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12350. 00008E1C  6012                     bra        +0x14 /* 00008E30 */
  12351. label00008E1E:
  12352. 00008E1E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12353. 00008E22  2057                     movea.l    A0, [A7]
  12354. 00008E24  2268 0004                movea.l    A1, [A0 + 0x4]
  12355. 00008E28  2269 0124                movea.l    A1, [A1 + 0x124]
  12356. 00008E2C  4E91                     jsr        [A1]
  12357. 00008E2E  584F                     addq.w     A7, 4
  12358. label00008E30:
  12359. 00008E30  486E FFEC                pea.l      [A6 - 0x14]
  12360. 00008E34  486E FFF0                pea.l      [A6 - 0x10]
  12361. 00008E38  4EB9 0000 27A8           jsr        [0x000027A8]
  12362. 00008E3E  4A00                     tst.b      D0
  12363. 00008E40  504F                     addq.w     A7, 8
  12364. 00008E42  66DA                     bne        -0x24 /* 00008E1E */
  12365. 00008E44  4267                     clr.w      -[A7]
  12366. 00008E46  486E FFF0                pea.l      [A6 - 0x10]
  12367. 00008E4A  4EB9 0000 27A0           jsr        [0x000027A0]
  12368. 00008E50  5C4F                     addq.w     A7, 6
  12369. label00008E52:
  12370. 00008E52  4CDF 0C00                movem.l    A2,A3, [A7]+
  12371. 00008E56  4E5E                     unlink     A6
  12372. 00008E58  4E75                     rts
  12373. 00008E5A  4E56 FFEC                link       A6, -0x0014
  12374. 00008E5E  48E7 0030                movem.l    -[A7], A2,A3
  12375. 00008E62  246E 0008                movea.l    A2, [A6 + 0x8]
  12376. 00008E66  2F0A                     move.l     -[A7], A2
  12377. 00008E68  61FF FFFF B6D4           bsr        -0x492A /* 0000453E */
  12378. 00008E6E  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  12379. 00008E74  584F                     addq.w     A7, 4
  12380. 00008E76  664C                     bne        +0x4E /* 00008EC4 */
  12381. 00008E78  47EE FFF0                lea.l      A3, [A6 - 0x10]
  12382. 00008E7C  42A7                     clr.l      -[A7]
  12383. 00008E7E  486A 0044                pea.l      [A2 + 0x44]
  12384. 00008E82  2F0B                     move.l     -[A7], A3
  12385. 00008E84  4EB9 0000 2798           jsr        [0x00002798]
  12386. 00008E8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12387. 00008E8E  6012                     bra        +0x14 /* 00008EA2 */
  12388. label00008E90:
  12389. 00008E90  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12390. 00008E94  2057                     movea.l    A0, [A7]
  12391. 00008E96  2268 0004                movea.l    A1, [A0 + 0x4]
  12392. 00008E9A  2269 0124                movea.l    A1, [A1 + 0x124]
  12393. 00008E9E  4E91                     jsr        [A1]
  12394. 00008EA0  584F                     addq.w     A7, 4
  12395. label00008EA2:
  12396. 00008EA2  486E FFEC                pea.l      [A6 - 0x14]
  12397. 00008EA6  486E FFF0                pea.l      [A6 - 0x10]
  12398. 00008EAA  4EB9 0000 27A8           jsr        [0x000027A8]
  12399. 00008EB0  4A00                     tst.b      D0
  12400. 00008EB2  504F                     addq.w     A7, 8
  12401. 00008EB4  66DA                     bne        -0x24 /* 00008E90 */
  12402. 00008EB6  4267                     clr.w      -[A7]
  12403. 00008EB8  486E FFF0                pea.l      [A6 - 0x10]
  12404. 00008EBC  4EB9 0000 27A0           jsr        [0x000027A0]
  12405. 00008EC2  5C4F                     addq.w     A7, 6
  12406. label00008EC4:
  12407. 00008EC4  4CDF 0C00                movem.l    A2,A3, [A7]+
  12408. 00008EC8  4E5E                     unlink     A6
  12409. 00008ECA  4E75                     rts
  12410. 00008ECC  4E56 FFEC                link       A6, -0x0014
  12411. 00008ED0  48E7 0030                movem.l    -[A7], A2,A3
  12412. 00008ED4  246E 0008                movea.l    A2, [A6 + 0x8]
  12413. 00008ED8  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  12414. 00008EDE  664C                     bne        +0x4E /* 00008F2C */
  12415. 00008EE0  47EE FFF0                lea.l      A3, [A6 - 0x10]
  12416. 00008EE4  42A7                     clr.l      -[A7]
  12417. 00008EE6  486A 0044                pea.l      [A2 + 0x44]
  12418. 00008EEA  2F0B                     move.l     -[A7], A3
  12419. 00008EEC  4EB9 0000 2798           jsr        [0x00002798]
  12420. 00008EF2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12421. 00008EF6  6012                     bra        +0x14 /* 00008F0A */
  12422. label00008EF8:
  12423. 00008EF8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12424. 00008EFC  2057                     movea.l    A0, [A7]
  12425. 00008EFE  2268 0004                movea.l    A1, [A0 + 0x4]
  12426. 00008F02  2269 012C                movea.l    A1, [A1 + 0x12C]
  12427. 00008F06  4E91                     jsr        [A1]
  12428. 00008F08  584F                     addq.w     A7, 4
  12429. label00008F0A:
  12430. 00008F0A  486E FFEC                pea.l      [A6 - 0x14]
  12431. 00008F0E  486E FFF0                pea.l      [A6 - 0x10]
  12432. 00008F12  4EB9 0000 27A8           jsr        [0x000027A8]
  12433. 00008F18  4A00                     tst.b      D0
  12434. 00008F1A  504F                     addq.w     A7, 8
  12435. 00008F1C  66DA                     bne        -0x24 /* 00008EF8 */
  12436. 00008F1E  4267                     clr.w      -[A7]
  12437. 00008F20  486E FFF0                pea.l      [A6 - 0x10]
  12438. 00008F24  4EB9 0000 27A0           jsr        [0x000027A0]
  12439. 00008F2A  5C4F                     addq.w     A7, 6
  12440. label00008F2C:
  12441. 00008F2C  2F0A                     move.l     -[A7], A2
  12442. 00008F2E  61FF FFFF B63E           bsr        -0x49C0 /* 0000456E */
  12443. 00008F34  584F                     addq.w     A7, 4
  12444. 00008F36  4CDF 0C00                movem.l    A2,A3, [A7]+
  12445. 00008F3A  4E5E                     unlink     A6
  12446. 00008F3C  4E75                     rts
  12447. 00008F3E  4E56 FFEC                link       A6, -0x0014
  12448. 00008F42  48E7 0030                movem.l    -[A7], A2,A3
  12449. 00008F46  246E 0008                movea.l    A2, [A6 + 0x8]
  12450. 00008F4A  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  12451. 00008F50  6656                     bne        +0x58 /* 00008FA8 */
  12452. 00008F52  47EE FFF0                lea.l      A3, [A6 - 0x10]
  12453. 00008F56  42A7                     clr.l      -[A7]
  12454. 00008F58  486A 0044                pea.l      [A2 + 0x44]
  12455. 00008F5C  2F0B                     move.l     -[A7], A3
  12456. 00008F5E  4EB9 0000 2798           jsr        [0x00002798]
  12457. 00008F64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12458. 00008F68  6012                     bra        +0x14 /* 00008F7C */
  12459. label00008F6A:
  12460. 00008F6A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12461. 00008F6E  2057                     movea.l    A0, [A7]
  12462. 00008F70  2268 0004                movea.l    A1, [A0 + 0x4]
  12463. 00008F74  2269 012C                movea.l    A1, [A1 + 0x12C]
  12464. 00008F78  4E91                     jsr        [A1]
  12465. 00008F7A  584F                     addq.w     A7, 4
  12466. label00008F7C:
  12467. 00008F7C  486E FFEC                pea.l      [A6 - 0x14]
  12468. 00008F80  486E FFF0                pea.l      [A6 - 0x10]
  12469. 00008F84  4EB9 0000 27A8           jsr        [0x000027A8]
  12470. 00008F8A  4A00                     tst.b      D0
  12471. 00008F8C  504F                     addq.w     A7, 8
  12472. 00008F8E  66DA                     bne        -0x24 /* 00008F6A */
  12473. 00008F90  2F0A                     move.l     -[A7], A2
  12474. 00008F92  61FF FFFF B628           bsr        -0x49D6 /* 000045BC */
  12475. 00008F98  4267                     clr.w      -[A7]
  12476. 00008F9A  486E FFF0                pea.l      [A6 - 0x10]
  12477. 00008F9E  4EB9 0000 27A0           jsr        [0x000027A0]
  12478. 00008FA4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  12479. label00008FA8:
  12480. 00008FA8  4CDF 0C00                movem.l    A2,A3, [A7]+
  12481. 00008FAC  4E5E                     unlink     A6
  12482. 00008FAE  4E75                     rts
  12483. fn00008FB0:
  12484. 00008FB0  4E56 FFEC                link       A6, -0x0014
  12485. 00008FB4  48E7 0030                movem.l    -[A7], A2,A3
  12486. 00008FB8  246E 0008                movea.l    A2, [A6 + 0x8]
  12487. 00008FBC  2F0A                     move.l     -[A7], A2
  12488. 00008FBE  61FF FFFF B656           bsr        -0x49A8 /* 00004616 */
  12489. 00008FC4  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  12490. 00008FCA  584F                     addq.w     A7, 4
  12491. 00008FCC  664C                     bne        +0x4E /* 0000901A */
  12492. 00008FCE  47EE FFF0                lea.l      A3, [A6 - 0x10]
  12493. 00008FD2  42A7                     clr.l      -[A7]
  12494. 00008FD4  486A 0044                pea.l      [A2 + 0x44]
  12495. 00008FD8  2F0B                     move.l     -[A7], A3
  12496. 00008FDA  4EB9 0000 2798           jsr        [0x00002798]
  12497. 00008FE0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12498. 00008FE4  6012                     bra        +0x14 /* 00008FF8 */
  12499. label00008FE6:
  12500. 00008FE6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12501. 00008FEA  2057                     movea.l    A0, [A7]
  12502. 00008FEC  2268 0004                movea.l    A1, [A0 + 0x4]
  12503. 00008FF0  2269 0134                movea.l    A1, [A1 + 0x134]
  12504. 00008FF4  4E91                     jsr        [A1]
  12505. 00008FF6  584F                     addq.w     A7, 4
  12506. label00008FF8:
  12507. 00008FF8  486E FFEC                pea.l      [A6 - 0x14]
  12508. 00008FFC  486E FFF0                pea.l      [A6 - 0x10]
  12509. 00009000  4EB9 0000 27A8           jsr        [0x000027A8]
  12510. 00009006  4A00                     tst.b      D0
  12511. 00009008  504F                     addq.w     A7, 8
  12512. 0000900A  66DA                     bne        -0x24 /* 00008FE6 */
  12513. 0000900C  4267                     clr.w      -[A7]
  12514. 0000900E  486E FFF0                pea.l      [A6 - 0x10]
  12515. 00009012  4EB9 0000 27A0           jsr        [0x000027A0]
  12516. 00009018  5C4F                     addq.w     A7, 6
  12517. label0000901A:
  12518. 0000901A  4CDF 0C00                movem.l    A2,A3, [A7]+
  12519. 0000901E  4E5E                     unlink     A6
  12520. 00009020  4E75                     rts
  12521. 00009022  4E56 FFEC                link       A6, -0x0014
  12522. 00009026  48E7 0030                movem.l    -[A7], A2,A3
  12523. 0000902A  246E 0008                movea.l    A2, [A6 + 0x8]
  12524. 0000902E  2F0A                     move.l     -[A7], A2
  12525. 00009030  61FF FFFF B62A           bsr        -0x49D4 /* 0000465C */
  12526. 00009036  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  12527. 0000903C  584F                     addq.w     A7, 4
  12528. 0000903E  664C                     bne        +0x4E /* 0000908C */
  12529. 00009040  47EE FFF0                lea.l      A3, [A6 - 0x10]
  12530. 00009044  42A7                     clr.l      -[A7]
  12531. 00009046  486A 0044                pea.l      [A2 + 0x44]
  12532. 0000904A  2F0B                     move.l     -[A7], A3
  12533. 0000904C  4EB9 0000 2798           jsr        [0x00002798]
  12534. 00009052  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12535. 00009056  6012                     bra        +0x14 /* 0000906A */
  12536. label00009058:
  12537. 00009058  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12538. 0000905C  2057                     movea.l    A0, [A7]
  12539. 0000905E  2268 0004                movea.l    A1, [A0 + 0x4]
  12540. 00009062  2269 0134                movea.l    A1, [A1 + 0x134]
  12541. 00009066  4E91                     jsr        [A1]
  12542. 00009068  584F                     addq.w     A7, 4
  12543. label0000906A:
  12544. 0000906A  486E FFEC                pea.l      [A6 - 0x14]
  12545. 0000906E  486E FFF0                pea.l      [A6 - 0x10]
  12546. 00009072  4EB9 0000 27A8           jsr        [0x000027A8]
  12547. 00009078  4A00                     tst.b      D0
  12548. 0000907A  504F                     addq.w     A7, 8
  12549. 0000907C  66DA                     bne        -0x24 /* 00009058 */
  12550. 0000907E  4267                     clr.w      -[A7]
  12551. 00009080  486E FFF0                pea.l      [A6 - 0x10]
  12552. 00009084  4EB9 0000 27A0           jsr        [0x000027A0]
  12553. 0000908A  5C4F                     addq.w     A7, 6
  12554. label0000908C:
  12555. 0000908C  4CDF 0C00                movem.l    A2,A3, [A7]+
  12556. 00009090  4E5E                     unlink     A6
  12557. 00009092  4E75                     rts
  12558. fn00009094:
  12559. 00009094  4E56 FFEC                link       A6, -0x0014
  12560. 00009098  48E7 0030                movem.l    -[A7], A2,A3
  12561. 0000909C  246E 0008                movea.l    A2, [A6 + 0x8]
  12562. 000090A0  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  12563. 000090A6  664C                     bne        +0x4E /* 000090F4 */
  12564. 000090A8  47EE FFF0                lea.l      A3, [A6 - 0x10]
  12565. 000090AC  42A7                     clr.l      -[A7]
  12566. 000090AE  486A 0044                pea.l      [A2 + 0x44]
  12567. 000090B2  2F0B                     move.l     -[A7], A3
  12568. 000090B4  4EB9 0000 2798           jsr        [0x00002798]
  12569. 000090BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12570. 000090BE  6012                     bra        +0x14 /* 000090D2 */
  12571. label000090C0:
  12572. 000090C0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12573. 000090C4  2057                     movea.l    A0, [A7]
  12574. 000090C6  2268 0004                movea.l    A1, [A0 + 0x4]
  12575. 000090CA  2269 013C                movea.l    A1, [A1 + 0x13C]
  12576. 000090CE  4E91                     jsr        [A1]
  12577. 000090D0  584F                     addq.w     A7, 4
  12578. label000090D2:
  12579. 000090D2  486E FFEC                pea.l      [A6 - 0x14]
  12580. 000090D6  486E FFF0                pea.l      [A6 - 0x10]
  12581. 000090DA  4EB9 0000 27A8           jsr        [0x000027A8]
  12582. 000090E0  4A00                     tst.b      D0
  12583. 000090E2  504F                     addq.w     A7, 8
  12584. 000090E4  66DA                     bne        -0x24 /* 000090C0 */
  12585. 000090E6  4267                     clr.w      -[A7]
  12586. 000090E8  486E FFF0                pea.l      [A6 - 0x10]
  12587. 000090EC  4EB9 0000 27A0           jsr        [0x000027A0]
  12588. 000090F2  5C4F                     addq.w     A7, 6
  12589. label000090F4:
  12590. 000090F4  2F0A                     move.l     -[A7], A2
  12591. 000090F6  61FF FFFF B594           bsr        -0x4A6A /* 0000468C */
  12592. 000090FC  584F                     addq.w     A7, 4
  12593. 000090FE  4CDF 0C00                movem.l    A2,A3, [A7]+
  12594. 00009102  4E5E                     unlink     A6
  12595. 00009104  4E75                     rts
  12596. 00009106  4E56 FFEC                link       A6, -0x0014
  12597. 0000910A  48E7 0030                movem.l    -[A7], A2,A3
  12598. 0000910E  246E 0008                movea.l    A2, [A6 + 0x8]
  12599. 00009112  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  12600. 00009118  6656                     bne        +0x58 /* 00009170 */
  12601. 0000911A  47EE FFF0                lea.l      A3, [A6 - 0x10]
  12602. 0000911E  42A7                     clr.l      -[A7]
  12603. 00009120  486A 0044                pea.l      [A2 + 0x44]
  12604. 00009124  2F0B                     move.l     -[A7], A3
  12605. 00009126  4EB9 0000 2798           jsr        [0x00002798]
  12606. 0000912C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12607. 00009130  6012                     bra        +0x14 /* 00009144 */
  12608. label00009132:
  12609. 00009132  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12610. 00009136  2057                     movea.l    A0, [A7]
  12611. 00009138  2268 0004                movea.l    A1, [A0 + 0x4]
  12612. 0000913C  2269 013C                movea.l    A1, [A1 + 0x13C]
  12613. 00009140  4E91                     jsr        [A1]
  12614. 00009142  584F                     addq.w     A7, 4
  12615. label00009144:
  12616. 00009144  486E FFEC                pea.l      [A6 - 0x14]
  12617. 00009148  486E FFF0                pea.l      [A6 - 0x10]
  12618. 0000914C  4EB9 0000 27A8           jsr        [0x000027A8]
  12619. 00009152  4A00                     tst.b      D0
  12620. 00009154  504F                     addq.w     A7, 8
  12621. 00009156  66DA                     bne        -0x24 /* 00009132 */
  12622. 00009158  2F0A                     move.l     -[A7], A2
  12623. 0000915A  61FF FFFF B568           bsr        -0x4A96 /* 000046C4 */
  12624. 00009160  4267                     clr.w      -[A7]
  12625. 00009162  486E FFF0                pea.l      [A6 - 0x10]
  12626. 00009166  4EB9 0000 27A0           jsr        [0x000027A0]
  12627. 0000916C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  12628. label00009170:
  12629. 00009170  4CDF 0C00                movem.l    A2,A3, [A7]+
  12630. 00009174  4E5E                     unlink     A6
  12631. 00009176  4E75                     rts
  12632. fn00009178:
  12633. 00009178  4E56 FFEC                link       A6, -0x0014
  12634. 0000917C  48E7 0030                movem.l    -[A7], A2,A3
  12635. 00009180  246E 0008                movea.l    A2, [A6 + 0x8]
  12636. 00009184  2F0A                     move.l     -[A7], A2
  12637. 00009186  61FF FFFF B596           bsr        -0x4A68 /* 0000471E */
  12638. 0000918C  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  12639. 00009192  584F                     addq.w     A7, 4
  12640. 00009194  664C                     bne        +0x4E /* 000091E2 */
  12641. 00009196  47EE FFF0                lea.l      A3, [A6 - 0x10]
  12642. 0000919A  42A7                     clr.l      -[A7]
  12643. 0000919C  486A 0044                pea.l      [A2 + 0x44]
  12644. 000091A0  2F0B                     move.l     -[A7], A3
  12645. 000091A2  4EB9 0000 2798           jsr        [0x00002798]
  12646. 000091A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12647. 000091AC  6012                     bra        +0x14 /* 000091C0 */
  12648. label000091AE:
  12649. 000091AE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12650. 000091B2  2057                     movea.l    A0, [A7]
  12651. 000091B4  2268 0004                movea.l    A1, [A0 + 0x4]
  12652. 000091B8  2269 0144                movea.l    A1, [A1 + 0x144]
  12653. 000091BC  4E91                     jsr        [A1]
  12654. 000091BE  584F                     addq.w     A7, 4
  12655. label000091C0:
  12656. 000091C0  486E FFEC                pea.l      [A6 - 0x14]
  12657. 000091C4  486E FFF0                pea.l      [A6 - 0x10]
  12658. 000091C8  4EB9 0000 27A8           jsr        [0x000027A8]
  12659. 000091CE  4A00                     tst.b      D0
  12660. 000091D0  504F                     addq.w     A7, 8
  12661. 000091D2  66DA                     bne        -0x24 /* 000091AE */
  12662. 000091D4  4267                     clr.w      -[A7]
  12663. 000091D6  486E FFF0                pea.l      [A6 - 0x10]
  12664. 000091DA  4EB9 0000 27A0           jsr        [0x000027A0]
  12665. 000091E0  5C4F                     addq.w     A7, 6
  12666. label000091E2:
  12667. 000091E2  4CDF 0C00                movem.l    A2,A3, [A7]+
  12668. 000091E6  4E5E                     unlink     A6
  12669. 000091E8  4E75                     rts
  12670. 000091EA  4E56 FFEC                link       A6, -0x0014
  12671. 000091EE  48E7 0030                movem.l    -[A7], A2,A3
  12672. 000091F2  246E 0008                movea.l    A2, [A6 + 0x8]
  12673. 000091F6  2F0A                     move.l     -[A7], A2
  12674. 000091F8  61FF FFFF B56A           bsr        -0x4A94 /* 00004764 */
  12675. 000091FE  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  12676. 00009204  584F                     addq.w     A7, 4
  12677. 00009206  664C                     bne        +0x4E /* 00009254 */
  12678. 00009208  47EE FFF0                lea.l      A3, [A6 - 0x10]
  12679. 0000920C  42A7                     clr.l      -[A7]
  12680. 0000920E  486A 0044                pea.l      [A2 + 0x44]
  12681. 00009212  2F0B                     move.l     -[A7], A3
  12682. 00009214  4EB9 0000 2798           jsr        [0x00002798]
  12683. 0000921A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12684. 0000921E  6012                     bra        +0x14 /* 00009232 */
  12685. label00009220:
  12686. 00009220  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12687. 00009224  2057                     movea.l    A0, [A7]
  12688. 00009226  2268 0004                movea.l    A1, [A0 + 0x4]
  12689. 0000922A  2269 0144                movea.l    A1, [A1 + 0x144]
  12690. 0000922E  4E91                     jsr        [A1]
  12691. 00009230  584F                     addq.w     A7, 4
  12692. label00009232:
  12693. 00009232  486E FFEC                pea.l      [A6 - 0x14]
  12694. 00009236  486E FFF0                pea.l      [A6 - 0x10]
  12695. 0000923A  4EB9 0000 27A8           jsr        [0x000027A8]
  12696. 00009240  4A00                     tst.b      D0
  12697. 00009242  504F                     addq.w     A7, 8
  12698. 00009244  66DA                     bne        -0x24 /* 00009220 */
  12699. 00009246  4267                     clr.w      -[A7]
  12700. 00009248  486E FFF0                pea.l      [A6 - 0x10]
  12701. 0000924C  4EB9 0000 27A0           jsr        [0x000027A0]
  12702. 00009252  5C4F                     addq.w     A7, 6
  12703. label00009254:
  12704. 00009254  4CDF 0C00                movem.l    A2,A3, [A7]+
  12705. 00009258  4E5E                     unlink     A6
  12706. 0000925A  4E75                     rts
  12707. 0000925C  4E56 FFEC                link       A6, -0x0014
  12708. 00009260  48E7 0030                movem.l    -[A7], A2,A3
  12709. 00009264  246E 0008                movea.l    A2, [A6 + 0x8]
  12710. 00009268  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  12711. 0000926E  664C                     bne        +0x4E /* 000092BC */
  12712. 00009270  47EE FFF0                lea.l      A3, [A6 - 0x10]
  12713. 00009274  42A7                     clr.l      -[A7]
  12714. 00009276  486A 0044                pea.l      [A2 + 0x44]
  12715. 0000927A  2F0B                     move.l     -[A7], A3
  12716. 0000927C  4EB9 0000 2798           jsr        [0x00002798]
  12717. 00009282  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12718. 00009286  6012                     bra        +0x14 /* 0000929A */
  12719. label00009288:
  12720. 00009288  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12721. 0000928C  2057                     movea.l    A0, [A7]
  12722. 0000928E  2268 0004                movea.l    A1, [A0 + 0x4]
  12723. 00009292  2269 014C                movea.l    A1, [A1 + 0x14C]
  12724. 00009296  4E91                     jsr        [A1]
  12725. 00009298  584F                     addq.w     A7, 4
  12726. label0000929A:
  12727. 0000929A  486E FFEC                pea.l      [A6 - 0x14]
  12728. 0000929E  486E FFF0                pea.l      [A6 - 0x10]
  12729. 000092A2  4EB9 0000 27A8           jsr        [0x000027A8]
  12730. 000092A8  4A00                     tst.b      D0
  12731. 000092AA  504F                     addq.w     A7, 8
  12732. 000092AC  66DA                     bne        -0x24 /* 00009288 */
  12733. 000092AE  4267                     clr.w      -[A7]
  12734. 000092B0  486E FFF0                pea.l      [A6 - 0x10]
  12735. 000092B4  4EB9 0000 27A0           jsr        [0x000027A0]
  12736. 000092BA  5C4F                     addq.w     A7, 6
  12737. label000092BC:
  12738. 000092BC  2F0A                     move.l     -[A7], A2
  12739. 000092BE  61FF FFFF B4D4           bsr        -0x4B2A /* 00004794 */
  12740. 000092C4  584F                     addq.w     A7, 4
  12741. 000092C6  4CDF 0C00                movem.l    A2,A3, [A7]+
  12742. 000092CA  4E5E                     unlink     A6
  12743. 000092CC  4E75                     rts
  12744. 000092CE  4E56 FFEC                link       A6, -0x0014
  12745. 000092D2  48E7 0030                movem.l    -[A7], A2,A3
  12746. 000092D6  246E 0008                movea.l    A2, [A6 + 0x8]
  12747. 000092DA  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  12748. 000092E0  6656                     bne        +0x58 /* 00009338 */
  12749. 000092E2  47EE FFF0                lea.l      A3, [A6 - 0x10]
  12750. 000092E6  42A7                     clr.l      -[A7]
  12751. 000092E8  486A 0044                pea.l      [A2 + 0x44]
  12752. 000092EC  2F0B                     move.l     -[A7], A3
  12753. 000092EE  4EB9 0000 2798           jsr        [0x00002798]
  12754. 000092F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12755. 000092F8  6012                     bra        +0x14 /* 0000930C */
  12756. label000092FA:
  12757. 000092FA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12758. 000092FE  2057                     movea.l    A0, [A7]
  12759. 00009300  2268 0004                movea.l    A1, [A0 + 0x4]
  12760. 00009304  2269 014C                movea.l    A1, [A1 + 0x14C]
  12761. 00009308  4E91                     jsr        [A1]
  12762. 0000930A  584F                     addq.w     A7, 4
  12763. label0000930C:
  12764. 0000930C  486E FFEC                pea.l      [A6 - 0x14]
  12765. 00009310  486E FFF0                pea.l      [A6 - 0x10]
  12766. 00009314  4EB9 0000 27A8           jsr        [0x000027A8]
  12767. 0000931A  4A00                     tst.b      D0
  12768. 0000931C  504F                     addq.w     A7, 8
  12769. 0000931E  66DA                     bne        -0x24 /* 000092FA */
  12770. 00009320  2F0A                     move.l     -[A7], A2
  12771. 00009322  61FF FFFF B4A8           bsr        -0x4B56 /* 000047CC */
  12772. 00009328  4267                     clr.w      -[A7]
  12773. 0000932A  486E FFF0                pea.l      [A6 - 0x10]
  12774. 0000932E  4EB9 0000 27A0           jsr        [0x000027A0]
  12775. 00009334  4FEF 000A                lea.l      A7, [A7 + 0xA]
  12776. label00009338:
  12777. 00009338  4CDF 0C00                movem.l    A2,A3, [A7]+
  12778. 0000933C  4E5E                     unlink     A6
  12779. 0000933E  4E75                     rts
  12780. 00009340  4E56 0000                link       A6, 0
  12781. 00009344  48E7 1030                movem.l    -[A7], D3,A2,A3
  12782. 00009348  266E 0008                movea.l    A3, [A6 + 0x8]
  12783. 0000934C  7600                     moveq.l    D3, 0x00
  12784. 0000934E  246B 0020                movea.l    A2, [A3 + 0x20]
  12785. 00009352  200A                     move.l     D0, A2
  12786. 00009354  6712                     beq        +0x14 /* 00009368 */
  12787. 00009356  2F0A                     move.l     -[A7], A2
  12788. 00009358  2057                     movea.l    A0, [A7]
  12789. 0000935A  2268 0004                movea.l    A1, [A0 + 0x4]
  12790. 0000935E  2269 0160                movea.l    A1, [A1 + 0x160]
  12791. 00009362  4E91                     jsr        [A1]
  12792. 00009364  1600                     move.b     D3, D0
  12793. 00009366  584F                     addq.w     A7, 4
  12794. label00009368:
  12795. 00009368  1003                     move.b     D0, D3
  12796. 0000936A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  12797. 0000936E  4E5E                     unlink     A6
  12798. 00009370  4E75                     rts
  12799. 00009372  4E56 0000                link       A6, 0
  12800. 00009376  2F0A                     move.l     -[A7], A2
  12801. 00009378  246E 0008                movea.l    A2, [A6 + 0x8]
  12802. 0000937C  2F0A                     move.l     -[A7], A2
  12803. 0000937E  61FF FFFF B15A           bsr        -0x4EA4 /* 000044DA */
  12804. 00009384  4A00                     tst.b      D0
  12805. 00009386  584F                     addq.w     A7, 4
  12806. 00009388  6714                     beq        +0x16 /* 0000939E */
  12807. 0000938A  486A 006C                pea.l      [A2 + 0x6C]
  12808. 0000938E  2F0A                     move.l     -[A7], A2
  12809. 00009390  2057                     movea.l    A0, [A7]
  12810. 00009392  2268 0004                movea.l    A1, [A0 + 0x4]
  12811. 00009396  2269 00C4                movea.l    A1, [A1 + 0xC4]
  12812. 0000939A  4E91                     jsr        [A1]
  12813. 0000939C  504F                     addq.w     A7, 8
  12814. label0000939E:
  12815. 0000939E  245F                     movea.l    A2, [A7]+
  12816. 000093A0  4E5E                     unlink     A6
  12817. 000093A2  4E75                     rts
  12818. 000093A4  4E56 0000                link       A6, 0
  12819. 000093A8  2F0A                     move.l     -[A7], A2
  12820. 000093AA  246E 0008                movea.l    A2, [A6 + 0x8]
  12821. 000093AE  2F0A                     move.l     -[A7], A2
  12822. 000093B0  61FF FFFF B128           bsr        -0x4ED6 /* 000044DA */
  12823. 000093B6  4A00                     tst.b      D0
  12824. 000093B8  584F                     addq.w     A7, 4
  12825. 000093BA  6606                     bne        +0x8 /* 000093C2 */
  12826. 000093BC  4A2E 000C                tst.b      [A6 + 0xC]
  12827. 000093C0  6714                     beq        +0x16 /* 000093D6 */
  12828. label000093C2:
  12829. 000093C2  486A 006C                pea.l      [A2 + 0x6C]
  12830. 000093C6  2F0A                     move.l     -[A7], A2
  12831. 000093C8  2057                     movea.l    A0, [A7]
  12832. 000093CA  2268 0004                movea.l    A1, [A0 + 0x4]
  12833. 000093CE  2269 00CC                movea.l    A1, [A1 + 0xCC]
  12834. 000093D2  4E91                     jsr        [A1]
  12835. 000093D4  504F                     addq.w     A7, 8
  12836. label000093D6:
  12837. 000093D6  245F                     movea.l    A2, [A7]+
  12838. 000093D8  4E5E                     unlink     A6
  12839. 000093DA  4E75                     rts
  12840. fn000093DC:
  12841. 000093DC  4E56 FFF8                link       A6, -0x0008
  12842. 000093E0  48E7 1020                movem.l    -[A7], D3,A2
  12843. 000093E4  246E 0008                movea.l    A2, [A6 + 0x8]
  12844. 000093E8  302A 006E                move.w     D0, [A2 + 0x6E]
  12845. 000093EC  B06A 0072                cmp.w      D0, [A2 + 0x72]
  12846. 000093F0  5DC0                     slt        D0
  12847. 000093F2  4400                     neg.b      D0
  12848. 000093F4  1600                     move.b     D3, D0
  12849. 000093F6  B5F9 0002 B78E           cmpa.l     A2, [0x0002B78E]
  12850. 000093FC  675E                     beq        +0x60 /* 0000945C */
  12851. 000093FE  2F0A                     move.l     -[A7], A2
  12852. 00009400  2057                     movea.l    A0, [A7]
  12853. 00009402  2268 0004                movea.l    A1, [A0 + 0x4]
  12854. 00009406  2269 0160                movea.l    A1, [A1 + 0x160]
  12855. 0000940A  4E91                     jsr        [A1]
  12856. 0000940C  4A00                     tst.b      D0
  12857. 0000940E  584F                     addq.w     A7, 4
  12858. 00009410  674A                     beq        +0x4C /* 0000945C */
  12859. 00009412  3F2A 0042                move.w     -[A7], [A2 + 0x42]
  12860. 00009416  3F2A 0040                move.w     -[A7], [A2 + 0x40]
  12861. 0000941A  A878                     syscall    SetOrigin
  12862. 0000941C  2D6A 006C FFF8           move.l     [A6 - 0x8], [A2 + 0x6C]
  12863. 00009422  2D6A 0070 FFFC           move.l     [A6 - 0x4], [A2 + 0x70]
  12864. 00009428  486E FFF8                pea.l      [A6 - 0x8]
  12865. 0000942C  2F0A                     move.l     -[A7], A2
  12866. 0000942E  2057                     movea.l    A0, [A7]
  12867. 00009430  2268 0004                movea.l    A1, [A0 + 0x4]
  12868. 00009434  2269 010C                movea.l    A1, [A1 + 0x10C]
  12869. 00009438  4E91                     jsr        [A1]
  12870. 0000943A  486E FFFC                pea.l      [A6 - 0x4]
  12871. 0000943E  2F0A                     move.l     -[A7], A2
  12872. 00009440  2057                     movea.l    A0, [A7]
  12873. 00009442  2268 0004                movea.l    A1, [A0 + 0x4]
  12874. 00009446  2269 010C                movea.l    A1, [A1 + 0x10C]
  12875. 0000944A  4E91                     jsr        [A1]
  12876. 0000944C  486E FFF8                pea.l      [A6 - 0x8]
  12877. 00009450  A87B                     syscall    ClipRect
  12878. 00009452  23CA 0002 B78E           move.l     [0x0002B78E], A2
  12879. 00009458  4FEF 0010                lea.l      A7, [A7 + 0x10]
  12880. label0000945C:
  12881. 0000945C  1003                     move.b     D0, D3
  12882. 0000945E  4CDF 0408                movem.l    D3,A2, [A7]+
  12883. 00009462  4E5E                     unlink     A6
  12884. 00009464  4E75                     rts
  12885. 00009466  4E56 0000                link       A6, 0
  12886. 0000946A  48E7 1820                movem.l    -[A7], D3,D4,A2
  12887. 0000946E  246E 0008                movea.l    A2, [A6 + 0x8]
  12888. 00009472  182E 000C                move.b     D4, [A6 + 0xC]
  12889. 00009476  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  12890. 0000947C  57C0                     seq        D0
  12891. 0000947E  4400                     neg.b      D0
  12892. 00009480  1600                     move.b     D3, D0
  12893. 00009482  4A03                     tst.b      D3
  12894. 00009484  6604                     bne        +0x6 /* 0000948A */
  12895. 00009486  4A04                     tst.b      D4
  12896. 00009488  6714                     beq        +0x16 /* 0000949E */
  12897. label0000948A:
  12898. 0000948A  42A7                     clr.l      -[A7]
  12899. 0000948C  2F0A                     move.l     -[A7], A2
  12900. 0000948E  2057                     movea.l    A0, [A7]
  12901. 00009490  2268 0004                movea.l    A1, [A0 + 0x4]
  12902. 00009494  2269 00E8                movea.l    A1, [A1 + 0xE8]
  12903. 00009498  4E91                     jsr        [A1]
  12904. 0000949A  1600                     move.b     D3, D0
  12905. 0000949C  504F                     addq.w     A7, 8
  12906. label0000949E:
  12907. 0000949E  1003                     move.b     D0, D3
  12908. 000094A0  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  12909. 000094A4  4E5E                     unlink     A6
  12910. 000094A6  4E75                     rts
  12911. fn000094A8:
  12912. 000094A8  206F 0004                movea.l    A0, [A7 + 0x4]
  12913. 000094AC  2008                     move.l     D0, A0
  12914. 000094AE  6708                     beq        +0xA /* 000094B8 */
  12915. 000094B0  B1F9 0002 B78E           cmpa.l     A0, [0x0002B78E]
  12916. 000094B6  6606                     bne        +0x8 /* 000094BE */
  12917. label000094B8:
  12918. 000094B8  42B9 0002 B78E           clr.l      [0x0002B78E]
  12919. label000094BE:
  12920. 000094BE  4E75                     rts
  12921. 000094C0  4E56 FFE4                link       A6, -0x001C
  12922. 000094C4  48E7 0038                movem.l    -[A7], A2,A3,A4
  12923. 000094C8  246E 0008                movea.l    A2, [A6 + 0x8]
  12924. 000094CC  286E 000C                movea.l    A4, [A6 + 0xC]
  12925. 000094D0  4227                     clr.b      -[A7]
  12926. 000094D2  2F0A                     move.l     -[A7], A2
  12927. 000094D4  2057                     movea.l    A0, [A7]
  12928. 000094D6  2268 0004                movea.l    A1, [A0 + 0x4]
  12929. 000094DA  2269 00EC                movea.l    A1, [A1 + 0xEC]
  12930. 000094DE  4E91                     jsr        [A1]
  12931. 000094E0  4A00                     tst.b      D0
  12932. 000094E2  5C4F                     addq.w     A7, 6
  12933. 000094E4  6700 00BE                beq        +0xC0 /* 000095A4 */
  12934. 000094E8  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  12935. 000094EC  486A 006C                pea.l      [A2 + 0x6C]
  12936. 000094F0  A8DF                     syscall    RectRgn
  12937. 000094F2  200C                     move.l     D0, A4
  12938. 000094F4  670C                     beq        +0xE /* 00009502 */
  12939. 000094F6  266A 0074                movea.l    A3, [A2 + 0x74]
  12940. 000094FA  2F0C                     move.l     -[A7], A4
  12941. 000094FC  2F0B                     move.l     -[A7], A3
  12942. 000094FE  2F0B                     move.l     -[A7], A3
  12943. 00009500  A8E4                     syscall    SectRgn
  12944. label00009502:
  12945. 00009502  554F                     subq.w     A7, 2
  12946. 00009504  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  12947. 00009508  A8E2                     syscall    EmptyRgn
  12948. 0000950A  101F                     move.b     D0, [A7]+
  12949. 0000950C  6600 0096                bne        +0x98 /* 000095A4 */
  12950. 00009510  486E FFE4                pea.l      [A6 - 0x1C]
  12951. 00009514  2F0A                     move.l     -[A7], A2
  12952. 00009516  2057                     movea.l    A0, [A7]
  12953. 00009518  2268 0004                movea.l    A1, [A0 + 0x4]
  12954. 0000951C  2269 003C                movea.l    A1, [A1 + 0x3C]
  12955. 00009520  4E91                     jsr        [A1]
  12956. 00009522  486E FFE4                pea.l      [A6 - 0x1C]
  12957. 00009526  4878 032B                push.l     0x32B
  12958. 0000952A  2F12                     move.l     -[A7], [A2]
  12959. 0000952C  2057                     movea.l    A0, [A7]
  12960. 0000952E  2250                     movea.l    A1, [A0]
  12961. 00009530  2269 0018                movea.l    A1, [A1 + 0x18]
  12962. 00009534  4E91                     jsr        [A1]
  12963. 00009536  4A00                     tst.b      D0
  12964. 00009538  4FEF 0014                lea.l      A7, [A7 + 0x14]
  12965. 0000953C  6710                     beq        +0x12 /* 0000954E */
  12966. 0000953E  2F0A                     move.l     -[A7], A2
  12967. 00009540  2057                     movea.l    A0, [A7]
  12968. 00009542  2268 0004                movea.l    A1, [A0 + 0x4]
  12969. 00009546  2269 00F4                movea.l    A1, [A1 + 0xF4]
  12970. 0000954A  4E91                     jsr        [A1]
  12971. 0000954C  584F                     addq.w     A7, 4
  12972. label0000954E:
  12973. 0000954E  47EE FFF0                lea.l      A3, [A6 - 0x10]
  12974. 00009552  42A7                     clr.l      -[A7]
  12975. 00009554  486A 0044                pea.l      [A2 + 0x44]
  12976. 00009558  2F0B                     move.l     -[A7], A3
  12977. 0000955A  4EB9 0000 2798           jsr        [0x00002798]
  12978. 00009560  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12979. 00009564  6016                     bra        +0x18 /* 0000957C */
  12980. label00009566:
  12981. 00009566  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  12982. 0000956A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  12983. 0000956E  2057                     movea.l    A0, [A7]
  12984. 00009570  2268 0004                movea.l    A1, [A0 + 0x4]
  12985. 00009574  2269 00F0                movea.l    A1, [A1 + 0xF0]
  12986. 00009578  4E91                     jsr        [A1]
  12987. 0000957A  504F                     addq.w     A7, 8
  12988. label0000957C:
  12989. 0000957C  486E FFEC                pea.l      [A6 - 0x14]
  12990. 00009580  486E FFF0                pea.l      [A6 - 0x10]
  12991. 00009584  4EB9 0000 27A8           jsr        [0x000027A8]
  12992. 0000958A  4A00                     tst.b      D0
  12993. 0000958C  504F                     addq.w     A7, 8
  12994. 0000958E  66D6                     bne        -0x28 /* 00009566 */
  12995. 00009590  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  12996. 00009594  A8DD                     syscall    SetEmptyRgn
  12997. 00009596  4267                     clr.w      -[A7]
  12998. 00009598  486E FFF0                pea.l      [A6 - 0x10]
  12999. 0000959C  4EB9 0000 27A0           jsr        [0x000027A0]
  13000. 000095A2  5C4F                     addq.w     A7, 6
  13001. label000095A4:
  13002. 000095A4  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  13003. 000095A8  4E5E                     unlink     A6
  13004. 000095AA  4E75                     rts
  13005. 000095AC  4E56 FFF4                link       A6, -0x000C
  13006. 000095B0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  13007. 000095B4  286E 0008                movea.l    A4, [A6 + 0x8]
  13008. 000095B8  266E 000C                movea.l    A3, [A6 + 0xC]
  13009. 000095BC  246E 0010                movea.l    A2, [A6 + 0x10]
  13010. 000095C0  486E FFF4                pea.l      [A6 - 0xC]
  13011. 000095C4  2F0C                     move.l     -[A7], A4
  13012. 000095C6  2057                     movea.l    A0, [A7]
  13013. 000095C8  2268 0004                movea.l    A1, [A0 + 0x4]
  13014. 000095CC  2269 0150                movea.l    A1, [A1 + 0x150]
  13015. 000095D0  4E91                     jsr        [A1]
  13016. 000095D2  486E FFFC                pea.l      [A6 - 0x4]
  13017. 000095D6  2F0C                     move.l     -[A7], A4
  13018. 000095D8  61FF FFFF A632           bsr        -0x59CC /* 00003C0C */
  13019. 000095DE  7001                     moveq.l    D0, 0x01
  13020. 000095E0  2680                     move.l     [A3], D0
  13021. 000095E2  4A6E FFFC                tst.w      [A6 - 0x4]
  13022. 000095E6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  13023. 000095EA  6F1A                     ble        +0x1C /* 00009606 */
  13024. 000095EC  4AAE FFF4                tst.l      [A6 - 0xC]
  13025. 000095F0  6F14                     ble        +0x16 /* 00009606 */
  13026. 000095F2  306E FFFC                movea.w    A0, [A6 - 0x4]
  13027. 000095F6  202E FFF4                move.l     D0, [A6 - 0xC]
  13028. 000095FA  5380                     subq.l     D0, 1
  13029. 000095FC  2208                     move.l     D1, A0
  13030. 000095FE  4C41 0800                movem.l    A3, D1
  13031. 00009602  5280                     addq.l     D0, 1
  13032. 00009604  2680                     move.l     [A3], D0
  13033. label00009606:
  13034. 00009606  7001                     moveq.l    D0, 0x01
  13035. 00009608  2480                     move.l     [A2], D0
  13036. 0000960A  4A6E FFFE                tst.w      [A6 - 0x2]
  13037. 0000960E  6F1A                     ble        +0x1C /* 0000962A */
  13038. 00009610  262E FFF8                move.l     D3, [A6 - 0x8]
  13039. 00009614  4A83                     tst.l      D3
  13040. 00009616  6F12                     ble        +0x14 /* 0000962A */
  13041. 00009618  306E FFFE                movea.w    A0, [A6 - 0x2]
  13042. 0000961C  2003                     move.l     D0, D3
  13043. 0000961E  5380                     subq.l     D0, 1
  13044. 00009620  2208                     move.l     D1, A0
  13045. 00009622  4C41 0800                movem.l    A3, D1
  13046. 00009626  5280                     addq.l     D0, 1
  13047. 00009628  2480                     move.l     [A2], D0
  13048. label0000962A:
  13049. 0000962A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  13050. 0000962E  4E5E                     unlink     A6
  13051. 00009630  4E75                     rts
  13052. 00009632  4E56 FFE4                link       A6, -0x001C
  13053. 00009636  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  13054. 0000963A  246E 0008                movea.l    A2, [A6 + 0x8]
  13055. 0000963E  266E 000C                movea.l    A3, [A6 + 0xC]
  13056. 00009642  262E 0010                move.l     D3, [A6 + 0x10]
  13057. 00009646  2F0A                     move.l     -[A7], A2
  13058. 00009648  61FF FFFF AE90           bsr        -0x516E /* 000044DA */
  13059. 0000964E  4A00                     tst.b      D0
  13060. 00009650  584F                     addq.w     A7, 4
  13061. 00009652  6700 00F4                beq        +0xF6 /* 00009748 */
  13062. 00009656  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13063. 0000965A  486A 006C                pea.l      [A2 + 0x6C]
  13064. 0000965E  A8DF                     syscall    RectRgn
  13065. 00009660  4A83                     tst.l      D3
  13066. 00009662  670C                     beq        +0xE /* 00009670 */
  13067. 00009664  286A 0074                movea.l    A4, [A2 + 0x74]
  13068. 00009668  2F03                     move.l     -[A7], D3
  13069. 0000966A  2F0C                     move.l     -[A7], A4
  13070. 0000966C  2F0C                     move.l     -[A7], A4
  13071. 0000966E  A8E4                     syscall    SectRgn
  13072. label00009670:
  13073. 00009670  554F                     subq.w     A7, 2
  13074. 00009672  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13075. 00009676  A8E2                     syscall    EmptyRgn
  13076. 00009678  101F                     move.b     D0, [A7]+
  13077. 0000967A  6600 00C6                bne        +0xC8 /* 00009742 */
  13078. 0000967E  2F0B                     move.l     -[A7], A3
  13079. 00009680  2F0A                     move.l     -[A7], A2
  13080. 00009682  2057                     movea.l    A0, [A7]
  13081. 00009684  2268 0004                movea.l    A1, [A0 + 0x4]
  13082. 00009688  2269 00FC                movea.l    A1, [A1 + 0xFC]
  13083. 0000968C  4E91                     jsr        [A1]
  13084. 0000968E  4A00                     tst.b      D0
  13085. 00009690  504F                     addq.w     A7, 8
  13086. 00009692  6700 00AE                beq        +0xB0 /* 00009742 */
  13087. 00009696  42A7                     clr.l      -[A7]
  13088. 00009698  2F0A                     move.l     -[A7], A2
  13089. 0000969A  2057                     movea.l    A0, [A7]
  13090. 0000969C  2268 0004                movea.l    A1, [A0 + 0x4]
  13091. 000096A0  2269 00E8                movea.l    A1, [A1 + 0xE8]
  13092. 000096A4  4E91                     jsr        [A1]
  13093. 000096A6  4A00                     tst.b      D0
  13094. 000096A8  504F                     addq.w     A7, 8
  13095. 000096AA  6700 0096                beq        +0x98 /* 00009742 */
  13096. 000096AE  486E FFE4                pea.l      [A6 - 0x1C]
  13097. 000096B2  2F0A                     move.l     -[A7], A2
  13098. 000096B4  2057                     movea.l    A0, [A7]
  13099. 000096B6  2268 0004                movea.l    A1, [A0 + 0x4]
  13100. 000096BA  2269 003C                movea.l    A1, [A1 + 0x3C]
  13101. 000096BE  4E91                     jsr        [A1]
  13102. 000096C0  486E FFE4                pea.l      [A6 - 0x1C]
  13103. 000096C4  4878 032B                push.l     0x32B
  13104. 000096C8  2F12                     move.l     -[A7], [A2]
  13105. 000096CA  2057                     movea.l    A0, [A7]
  13106. 000096CC  2250                     movea.l    A1, [A0]
  13107. 000096CE  2269 0018                movea.l    A1, [A1 + 0x18]
  13108. 000096D2  4E91                     jsr        [A1]
  13109. 000096D4  4A00                     tst.b      D0
  13110. 000096D6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  13111. 000096DA  6712                     beq        +0x14 /* 000096EE */
  13112. 000096DC  2F0B                     move.l     -[A7], A3
  13113. 000096DE  2F0A                     move.l     -[A7], A2
  13114. 000096E0  2057                     movea.l    A0, [A7]
  13115. 000096E2  2268 0004                movea.l    A1, [A0 + 0x4]
  13116. 000096E6  2269 0108                movea.l    A1, [A1 + 0x108]
  13117. 000096EA  4E91                     jsr        [A1]
  13118. 000096EC  504F                     addq.w     A7, 8
  13119. label000096EE:
  13120. 000096EE  49EE FFF0                lea.l      A4, [A6 - 0x10]
  13121. 000096F2  42A7                     clr.l      -[A7]
  13122. 000096F4  486A 0044                pea.l      [A2 + 0x44]
  13123. 000096F8  2F0C                     move.l     -[A7], A4
  13124. 000096FA  4EB9 0000 2798           jsr        [0x00002798]
  13125. 00009700  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13126. 00009704  601A                     bra        +0x1C /* 00009720 */
  13127. label00009706:
  13128. 00009706  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13129. 0000970A  2F0B                     move.l     -[A7], A3
  13130. 0000970C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  13131. 00009710  2057                     movea.l    A0, [A7]
  13132. 00009712  2268 0004                movea.l    A1, [A0 + 0x4]
  13133. 00009716  2269 0104                movea.l    A1, [A1 + 0x104]
  13134. 0000971A  4E91                     jsr        [A1]
  13135. 0000971C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13136. label00009720:
  13137. 00009720  486E FFEC                pea.l      [A6 - 0x14]
  13138. 00009724  486E FFF0                pea.l      [A6 - 0x10]
  13139. 00009728  4EB9 0000 27A8           jsr        [0x000027A8]
  13140. 0000972E  4A00                     tst.b      D0
  13141. 00009730  504F                     addq.w     A7, 8
  13142. 00009732  66D2                     bne        -0x2C /* 00009706 */
  13143. 00009734  4267                     clr.w      -[A7]
  13144. 00009736  486E FFF0                pea.l      [A6 - 0x10]
  13145. 0000973A  4EB9 0000 27A0           jsr        [0x000027A0]
  13146. 00009740  5C4F                     addq.w     A7, 6
  13147. label00009742:
  13148. 00009742  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13149. 00009746  A8DD                     syscall    SetEmptyRgn
  13150. label00009748:
  13151. 00009748  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  13152. 0000974C  4E5E                     unlink     A6
  13153. 0000974E  4E75                     rts
  13154. 00009750  4E56 FFE4                link       A6, -0x001C
  13155. 00009754  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  13156. 00009758  246E 0008                movea.l    A2, [A6 + 0x8]
  13157. 0000975C  266E 000C                movea.l    A3, [A6 + 0xC]
  13158. 00009760  262E 0010                move.l     D3, [A6 + 0x10]
  13159. 00009764  2F0A                     move.l     -[A7], A2
  13160. 00009766  61FF FFFF AD72           bsr        -0x528C /* 000044DA */
  13161. 0000976C  4A00                     tst.b      D0
  13162. 0000976E  584F                     addq.w     A7, 4
  13163. 00009770  6700 00DC                beq        +0xDE /* 0000984E */
  13164. 00009774  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13165. 00009778  486A 006C                pea.l      [A2 + 0x6C]
  13166. 0000977C  A8DF                     syscall    RectRgn
  13167. 0000977E  4A83                     tst.l      D3
  13168. 00009780  670C                     beq        +0xE /* 0000978E */
  13169. 00009782  286A 0074                movea.l    A4, [A2 + 0x74]
  13170. 00009786  2F03                     move.l     -[A7], D3
  13171. 00009788  2F0C                     move.l     -[A7], A4
  13172. 0000978A  2F0C                     move.l     -[A7], A4
  13173. 0000978C  A8E4                     syscall    SectRgn
  13174. label0000978E:
  13175. 0000978E  554F                     subq.w     A7, 2
  13176. 00009790  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13177. 00009794  A8E2                     syscall    EmptyRgn
  13178. 00009796  101F                     move.b     D0, [A7]+
  13179. 00009798  6600 00AE                bne        +0xB0 /* 00009848 */
  13180. 0000979C  42A7                     clr.l      -[A7]
  13181. 0000979E  2F0A                     move.l     -[A7], A2
  13182. 000097A0  2057                     movea.l    A0, [A7]
  13183. 000097A2  2268 0004                movea.l    A1, [A0 + 0x4]
  13184. 000097A6  2269 00E8                movea.l    A1, [A1 + 0xE8]
  13185. 000097AA  4E91                     jsr        [A1]
  13186. 000097AC  4A00                     tst.b      D0
  13187. 000097AE  504F                     addq.w     A7, 8
  13188. 000097B0  6700 0096                beq        +0x98 /* 00009848 */
  13189. 000097B4  486E FFE4                pea.l      [A6 - 0x1C]
  13190. 000097B8  2F0A                     move.l     -[A7], A2
  13191. 000097BA  2057                     movea.l    A0, [A7]
  13192. 000097BC  2268 0004                movea.l    A1, [A0 + 0x4]
  13193. 000097C0  2269 003C                movea.l    A1, [A1 + 0x3C]
  13194. 000097C4  4E91                     jsr        [A1]
  13195. 000097C6  486E FFE4                pea.l      [A6 - 0x1C]
  13196. 000097CA  4878 032B                push.l     0x32B
  13197. 000097CE  2F12                     move.l     -[A7], [A2]
  13198. 000097D0  2057                     movea.l    A0, [A7]
  13199. 000097D2  2250                     movea.l    A1, [A0]
  13200. 000097D4  2269 0018                movea.l    A1, [A1 + 0x18]
  13201. 000097D8  4E91                     jsr        [A1]
  13202. 000097DA  4A00                     tst.b      D0
  13203. 000097DC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  13204. 000097E0  6712                     beq        +0x14 /* 000097F4 */
  13205. 000097E2  2F0B                     move.l     -[A7], A3
  13206. 000097E4  2F0A                     move.l     -[A7], A2
  13207. 000097E6  2057                     movea.l    A0, [A7]
  13208. 000097E8  2268 0004                movea.l    A1, [A0 + 0x4]
  13209. 000097EC  2269 0108                movea.l    A1, [A1 + 0x108]
  13210. 000097F0  4E91                     jsr        [A1]
  13211. 000097F2  504F                     addq.w     A7, 8
  13212. label000097F4:
  13213. 000097F4  49EE FFF0                lea.l      A4, [A6 - 0x10]
  13214. 000097F8  42A7                     clr.l      -[A7]
  13215. 000097FA  486A 0044                pea.l      [A2 + 0x44]
  13216. 000097FE  2F0C                     move.l     -[A7], A4
  13217. 00009800  4EB9 0000 2798           jsr        [0x00002798]
  13218. 00009806  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13219. 0000980A  601A                     bra        +0x1C /* 00009826 */
  13220. label0000980C:
  13221. 0000980C  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13222. 00009810  2F0B                     move.l     -[A7], A3
  13223. 00009812  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  13224. 00009816  2057                     movea.l    A0, [A7]
  13225. 00009818  2268 0004                movea.l    A1, [A0 + 0x4]
  13226. 0000981C  2269 0104                movea.l    A1, [A1 + 0x104]
  13227. 00009820  4E91                     jsr        [A1]
  13228. 00009822  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13229. label00009826:
  13230. 00009826  486E FFEC                pea.l      [A6 - 0x14]
  13231. 0000982A  486E FFF0                pea.l      [A6 - 0x10]
  13232. 0000982E  4EB9 0000 27A8           jsr        [0x000027A8]
  13233. 00009834  4A00                     tst.b      D0
  13234. 00009836  504F                     addq.w     A7, 8
  13235. 00009838  66D2                     bne        -0x2C /* 0000980C */
  13236. 0000983A  4267                     clr.w      -[A7]
  13237. 0000983C  486E FFF0                pea.l      [A6 - 0x10]
  13238. 00009840  4EB9 0000 27A0           jsr        [0x000027A0]
  13239. 00009846  5C4F                     addq.w     A7, 6
  13240. label00009848:
  13241. 00009848  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13242. 0000984C  A8DD                     syscall    SetEmptyRgn
  13243. label0000984E:
  13244. 0000984E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  13245. 00009852  4E5E                     unlink     A6
  13246. 00009854  4E75                     rts
  13247. 00009856  4E56 FFF4                link       A6, -0x000C
  13248. 0000985A  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  13249. 0000985E  266E 0008                movea.l    A3, [A6 + 0x8]
  13250. 00009862  246E 000C                movea.l    A2, [A6 + 0xC]
  13251. 00009866  7600                     moveq.l    D3, 0x00
  13252. 00009868  486E FFFC                pea.l      [A6 - 0x4]
  13253. 0000986C  2F0B                     move.l     -[A7], A3
  13254. 0000986E  61FF FFFF A39C           bsr        -0x5C62 /* 00003C0C */
  13255. 00009874  486E FFF4                pea.l      [A6 - 0xC]
  13256. 00009878  486E FFF8                pea.l      [A6 - 0x8]
  13257. 0000987C  2F0B                     move.l     -[A7], A3
  13258. 0000987E  2057                     movea.l    A0, [A7]
  13259. 00009880  2268 0004                movea.l    A1, [A0 + 0x4]
  13260. 00009884  2269 00F8                movea.l    A1, [A1 + 0xF8]
  13261. 00009888  4E91                     jsr        [A1]
  13262. 0000988A  2812                     move.l     D4, [A2]
  13263. 0000988C  B8AE FFF8                cmp.l      D4, [A6 - 0x8]
  13264. 00009890  4FEF 0014                lea.l      A7, [A7 + 0x14]
  13265. 00009894  623A                     bhi        +0x3C /* 000098D0 */
  13266. 00009896  2A2A 0004                move.l     D5, [A2 + 0x4]
  13267. 0000989A  BAAE FFF4                cmp.l      D5, [A6 - 0xC]
  13268. 0000989E  6230                     bhi        +0x32 /* 000098D0 */
  13269. 000098A0  2604                     move.l     D3, D4
  13270. 000098A2  5383                     subq.l     D3, 1
  13271. 000098A4  306E FFFC                movea.w    A0, [A6 - 0x4]
  13272. 000098A8  2208                     move.l     D1, A0
  13273. 000098AA  4C01 3000                movem.w    A4,A5, D1
  13274. 000098AE  2805                     move.l     D4, D5
  13275. 000098B0  5384                     subq.l     D4, 1
  13276. 000098B2  306E FFFE                movea.w    A0, [A6 - 0x2]
  13277. 000098B6  2208                     move.l     D1, A0
  13278. 000098B8  4C01 4000                movem.w    A6, D1
  13279. 000098BC  4227                     clr.b      -[A7]
  13280. 000098BE  2F04                     move.l     -[A7], D4
  13281. 000098C0  2F03                     move.l     -[A7], D3
  13282. 000098C2  2F0B                     move.l     -[A7], A3
  13283. 000098C4  61FF 0000 0014           bsr        +0x16 /* 000098DA */
  13284. 000098CA  7601                     moveq.l    D3, 0x01
  13285. 000098CC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  13286. label000098D0:
  13287. 000098D0  1003                     move.b     D0, D3
  13288. 000098D2  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  13289. 000098D6  4E5E                     unlink     A6
  13290. 000098D8  4E75                     rts
  13291. fn000098DA:
  13292. 000098DA  4E56 0000                link       A6, 0
  13293. 000098DE  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  13294. 000098E2  246E 0008                movea.l    A2, [A6 + 0x8]
  13295. 000098E6  2A2E 000C                move.l     D5, [A6 + 0xC]
  13296. 000098EA  282E 0010                move.l     D4, [A6 + 0x10]
  13297. 000098EE  162E 0014                move.b     D3, [A6 + 0x14]
  13298. 000098F2  1F03                     move.b     -[A7], D3
  13299. 000098F4  202A 0034                move.l     D0, [A2 + 0x34]
  13300. 000098F8  90AA 0014                sub.l      D0, [A2 + 0x14]
  13301. 000098FC  D084                     add.l      D0, D4
  13302. 000098FE  2F00                     move.l     -[A7], D0
  13303. 00009900  202A 0030                move.l     D0, [A2 + 0x30]
  13304. 00009904  90AA 0010                sub.l      D0, [A2 + 0x10]
  13305. 00009908  D085                     add.l      D0, D5
  13306. 0000990A  2F00                     move.l     -[A7], D0
  13307. 0000990C  2F0A                     move.l     -[A7], A2
  13308. 0000990E  2057                     movea.l    A0, [A7]
  13309. 00009910  2268 0004                movea.l    A1, [A0 + 0x4]
  13310. 00009914  2269 0164                movea.l    A1, [A1 + 0x164]
  13311. 00009918  4E91                     jsr        [A1]
  13312. 0000991A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  13313. 0000991E  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  13314. 00009922  4E5E                     unlink     A6
  13315. 00009924  4E75                     rts
  13316. fn00009926:
  13317. 00009926  4E56 FFEC                link       A6, -0x0014
  13318. 0000992A  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  13319. 0000992E  246E 0008                movea.l    A2, [A6 + 0x8]
  13320. 00009932  282E 000C                move.l     D4, [A6 + 0xC]
  13321. 00009936  262E 0010                move.l     D3, [A6 + 0x10]
  13322. 0000993A  1E2E 0014                move.b     D7, [A6 + 0x14]
  13323. 0000993E  4A07                     tst.b      D7
  13324. 00009940  6754                     beq        +0x56 /* 00009996 */
  13325. 00009942  2A04                     move.l     D5, D4
  13326. 00009944  4A84                     tst.l      D4
  13327. 00009946  6C02                     bge        +0x4 /* 0000994A */
  13328. 00009948  4485                     neg.l      D5
  13329. label0000994A:
  13330. 0000994A  2C03                     move.l     D6, D3
  13331. 0000994C  4A83                     tst.l      D3
  13332. 0000994E  6C02                     bge        +0x4 /* 00009952 */
  13333. 00009950  4486                     neg.l      D6
  13334. label00009952:
  13335. 00009952  302A 0072                move.w     D0, [A2 + 0x72]
  13336. 00009956  906A 006E                sub.w      D0, [A2 + 0x6E]
  13337. 0000995A  48C0                     ext.l      D0
  13338. 0000995C  BA80                     cmp.l      D5, D0
  13339. 0000995E  6C26                     bge        +0x28 /* 00009986 */
  13340. 00009960  302A 0070                move.w     D0, [A2 + 0x70]
  13341. 00009964  906A 006C                sub.w      D0, [A2 + 0x6C]
  13342. 00009968  48C0                     ext.l      D0
  13343. 0000996A  BC80                     cmp.l      D6, D0
  13344. 0000996C  6C18                     bge        +0x1A /* 00009986 */
  13345. 0000996E  2F03                     move.l     -[A7], D3
  13346. 00009970  2F04                     move.l     -[A7], D4
  13347. 00009972  2F0A                     move.l     -[A7], A2
  13348. 00009974  2057                     movea.l    A0, [A7]
  13349. 00009976  2268 0004                movea.l    A1, [A0 + 0x4]
  13350. 0000997A  2269 016C                movea.l    A1, [A1 + 0x16C]
  13351. 0000997E  4E91                     jsr        [A1]
  13352. 00009980  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13353. 00009984  6010                     bra        +0x12 /* 00009996 */
  13354. label00009986:
  13355. 00009986  2F0A                     move.l     -[A7], A2
  13356. 00009988  2057                     movea.l    A0, [A7]
  13357. 0000998A  2268 0004                movea.l    A1, [A0 + 0x4]
  13358. 0000998E  2269 00BC                movea.l    A1, [A1 + 0xBC]
  13359. 00009992  4E91                     jsr        [A1]
  13360. 00009994  584F                     addq.w     A7, 4
  13361. label00009996:
  13362. 00009996  99AA 0030                sub.l      [A2 + 0x30], D4
  13363. 0000999A  97AA 0034                sub.l      [A2 + 0x34], D3
  13364. 0000999E  2F0A                     move.l     -[A7], A2
  13365. 000099A0  2057                     movea.l    A0, [A7]
  13366. 000099A2  2268 0004                movea.l    A1, [A0 + 0x4]
  13367. 000099A6  2269 0158                movea.l    A1, [A1 + 0x158]
  13368. 000099AA  4E91                     jsr        [A1]
  13369. 000099AC  2F0A                     move.l     -[A7], A2
  13370. 000099AE  4EBA FAF8                jsr        [PC - 0x508 /* 000094A8 */]
  13371. 000099B2  47EE FFF0                lea.l      A3, [A6 - 0x10]
  13372. 000099B6  42A7                     clr.l      -[A7]
  13373. 000099B8  486A 0044                pea.l      [A2 + 0x44]
  13374. 000099BC  2F0B                     move.l     -[A7], A3
  13375. 000099BE  4EB9 0000 2798           jsr        [0x00002798]
  13376. 000099C4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  13377. 000099C8  6018                     bra        +0x1A /* 000099E2 */
  13378. label000099CA:
  13379. 000099CA  2F03                     move.l     -[A7], D3
  13380. 000099CC  2F04                     move.l     -[A7], D4
  13381. 000099CE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  13382. 000099D2  2057                     movea.l    A0, [A7]
  13383. 000099D4  2268 0004                movea.l    A1, [A0 + 0x4]
  13384. 000099D8  2269 005C                movea.l    A1, [A1 + 0x5C]
  13385. 000099DC  4E91                     jsr        [A1]
  13386. 000099DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13387. label000099E2:
  13388. 000099E2  486E FFEC                pea.l      [A6 - 0x14]
  13389. 000099E6  486E FFF0                pea.l      [A6 - 0x10]
  13390. 000099EA  4EB9 0000 27A8           jsr        [0x000027A8]
  13391. 000099F0  4A00                     tst.b      D0
  13392. 000099F2  504F                     addq.w     A7, 8
  13393. 000099F4  66D4                     bne        -0x2A /* 000099CA */
  13394. 000099F6  266A 0020                movea.l    A3, [A2 + 0x20]
  13395. 000099FA  200B                     move.l     D0, A3
  13396. 000099FC  6712                     beq        +0x14 /* 00009A10 */
  13397. 000099FE  2F0A                     move.l     -[A7], A2
  13398. 00009A00  2F0B                     move.l     -[A7], A3
  13399. 00009A02  2057                     movea.l    A0, [A7]
  13400. 00009A04  2268 0004                movea.l    A1, [A0 + 0x4]
  13401. 00009A08  2269 0178                movea.l    A1, [A1 + 0x178]
  13402. 00009A0C  4E91                     jsr        [A1]
  13403. 00009A0E  504F                     addq.w     A7, 8
  13404. label00009A10:
  13405. 00009A10  4A07                     tst.b      D7
  13406. 00009A12  671E                     beq        +0x20 /* 00009A32 */
  13407. 00009A14  2F0A                     move.l     -[A7], A2
  13408. 00009A16  61FF FFFF AAC2           bsr        -0x553C /* 000044DA */
  13409. 00009A1C  4A00                     tst.b      D0
  13410. 00009A1E  584F                     addq.w     A7, 4
  13411. 00009A20  6710                     beq        +0x12 /* 00009A32 */
  13412. 00009A22  2F0A                     move.l     -[A7], A2
  13413. 00009A24  2057                     movea.l    A0, [A7]
  13414. 00009A26  2268 0004                movea.l    A1, [A0 + 0x4]
  13415. 00009A2A  2269 00E4                movea.l    A1, [A1 + 0xE4]
  13416. 00009A2E  4E91                     jsr        [A1]
  13417. 00009A30  584F                     addq.w     A7, 4
  13418. label00009A32:
  13419. 00009A32  4267                     clr.w      -[A7]
  13420. 00009A34  486E FFF0                pea.l      [A6 - 0x10]
  13421. 00009A38  4EB9 0000 27A0           jsr        [0x000027A0]
  13422. 00009A3E  5C4F                     addq.w     A7, 6
  13423. 00009A40  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  13424. 00009A44  4E5E                     unlink     A6
  13425. 00009A46  4E75                     rts
  13426. fn00009A48:
  13427. 00009A48  4E56 0000                link       A6, 0
  13428. 00009A4C  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  13429. 00009A50  246E 0008                movea.l    A2, [A6 + 0x8]
  13430. 00009A54  2A2E 000C                move.l     D5, [A6 + 0xC]
  13431. 00009A58  282E 0010                move.l     D4, [A6 + 0x10]
  13432. 00009A5C  162E 0014                move.b     D3, [A6 + 0x14]
  13433. 00009A60  1F03                     move.b     -[A7], D3
  13434. 00009A62  202A 0034                move.l     D0, [A2 + 0x34]
  13435. 00009A66  90AA 0014                sub.l      D0, [A2 + 0x14]
  13436. 00009A6A  D084                     add.l      D0, D4
  13437. 00009A6C  2F00                     move.l     -[A7], D0
  13438. 00009A6E  202A 0030                move.l     D0, [A2 + 0x30]
  13439. 00009A72  90AA 0010                sub.l      D0, [A2 + 0x10]
  13440. 00009A76  D085                     add.l      D0, D5
  13441. 00009A78  2F00                     move.l     -[A7], D0
  13442. 00009A7A  2F0A                     move.l     -[A7], A2
  13443. 00009A7C  2057                     movea.l    A0, [A7]
  13444. 00009A7E  2268 0004                movea.l    A1, [A0 + 0x4]
  13445. 00009A82  2269 0168                movea.l    A1, [A1 + 0x168]
  13446. 00009A86  4E91                     jsr        [A1]
  13447. 00009A88  4FEF 000E                lea.l      A7, [A7 + 0xE]
  13448. 00009A8C  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  13449. 00009A90  4E5E                     unlink     A6
  13450. 00009A92  4E75                     rts
  13451. 00009A94  4E56 FFF0                link       A6, -0x0010
  13452. 00009A98  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  13453. 00009A9C  246E 0008                movea.l    A2, [A6 + 0x8]
  13454. 00009AA0  266E 000C                movea.l    A3, [A6 + 0xC]
  13455. 00009AA4  2E2E 0010                move.l     D7, [A6 + 0x10]
  13456. 00009AA8  260B                     move.l     D3, A3
  13457. 00009AAA  2807                     move.l     D4, D7
  13458. 00009AAC  200B                     move.l     D0, A3
  13459. 00009AAE  676C                     beq        +0x6E /* 00009B1C */
  13460. 00009AB0  2C2A 0030                move.l     D6, [A2 + 0x30]
  13461. 00009AB4  2006                     move.l     D0, D6
  13462. 00009AB6  908B                     sub.l      D0, A3
  13463. 00009AB8  2840                     movea.l    A4, D0
  13464. 00009ABA  2A2A 0010                move.l     D5, [A2 + 0x10]
  13465. 00009ABE  B9C5                     cmpa.l     A4, D5
  13466. 00009AC0  6F14                     ble        +0x16 /* 00009AD6 */
  13467. 00009AC2  BC85                     cmp.l      D6, D5
  13468. 00009AC4  6E06                     bgt        +0x8 /* 00009ACC */
  13469. 00009AC6  2606                     move.l     D3, D6
  13470. 00009AC8  9685                     sub.l      D3, D5
  13471. 00009ACA  6050                     bra        +0x52 /* 00009B1C */
  13472. label00009ACC:
  13473. 00009ACC  B6FC 0000                cmpa.w     A3, 0x0
  13474. 00009AD0  6C4A                     bge        +0x4C /* 00009B1C */
  13475. 00009AD2  7600                     moveq.l    D3, 0x00
  13476. 00009AD4  6046                     bra        +0x48 /* 00009B1C */
  13477. label00009AD6:
  13478. 00009AD6  3D6A 000C FFF6           move.w     [A6 - 0xA], [A2 + 0xC]
  13479. 00009ADC  306A 000C                movea.w    A0, [A2 + 0xC]
  13480. 00009AE0  2005                     move.l     D0, D5
  13481. 00009AE2  D088                     add.l      D0, A0
  13482. 00009AE4  2D40 FFF8                move.l     [A6 - 0x8], D0
  13483. 00009AE8  2D6A 0028 FFFC           move.l     [A6 - 0x4], [A2 + 0x28]
  13484. 00009AEE  220C                     move.l     D1, A4
  13485. 00009AF0  D2AA 0028                add.l      D1, [A2 + 0x28]
  13486. 00009AF4  B280                     cmp.l      D1, D0
  13487. 00009AF6  6C24                     bge        +0x26 /* 00009B1C */
  13488. 00009AF8  2006                     move.l     D0, D6
  13489. 00009AFA  D0AE FFFC                add.l      D0, [A6 - 0x4]
  13490. 00009AFE  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  13491. 00009B02  6D10                     blt        +0x12 /* 00009B14 */
  13492. 00009B04  2606                     move.l     D3, D6
  13493. 00009B06  9685                     sub.l      D3, D5
  13494. 00009B08  D6AE FFFC                add.l      D3, [A6 - 0x4]
  13495. 00009B0C  306E FFF6                movea.w    A0, [A6 - 0xA]
  13496. 00009B10  9688                     sub.l      D3, A0
  13497. 00009B12  6008                     bra        +0xA /* 00009B1C */
  13498. label00009B14:
  13499. 00009B14  B6FC 0000                cmpa.w     A3, 0x0
  13500. 00009B18  6F02                     ble        +0x4 /* 00009B1C */
  13501. 00009B1A  7600                     moveq.l    D3, 0x00
  13502. label00009B1C:
  13503. 00009B1C  4A87                     tst.l      D7
  13504. 00009B1E  6760                     beq        +0x62 /* 00009B80 */
  13505. 00009B20  2C2A 0034                move.l     D6, [A2 + 0x34]
  13506. 00009B24  2006                     move.l     D0, D6
  13507. 00009B26  9087                     sub.l      D0, D7
  13508. 00009B28  2640                     movea.l    A3, D0
  13509. 00009B2A  2A2A 0014                move.l     D5, [A2 + 0x14]
  13510. 00009B2E  B7C5                     cmpa.l     A3, D5
  13511. 00009B30  6F12                     ble        +0x14 /* 00009B44 */
  13512. 00009B32  BC85                     cmp.l      D6, D5
  13513. 00009B34  6E06                     bgt        +0x8 /* 00009B3C */
  13514. 00009B36  2806                     move.l     D4, D6
  13515. 00009B38  9885                     sub.l      D4, D5
  13516. 00009B3A  6044                     bra        +0x46 /* 00009B80 */
  13517. label00009B3C:
  13518. 00009B3C  4A87                     tst.l      D7
  13519. 00009B3E  6C40                     bge        +0x42 /* 00009B80 */
  13520. 00009B40  7800                     moveq.l    D4, 0x00
  13521. 00009B42  603C                     bra        +0x3E /* 00009B80 */
  13522. label00009B44:
  13523. 00009B44  3D6A 000E FFF0           move.w     [A6 - 0x10], [A2 + 0xE]
  13524. 00009B4A  306A 000E                movea.w    A0, [A2 + 0xE]
  13525. 00009B4E  2005                     move.l     D0, D5
  13526. 00009B50  D088                     add.l      D0, A0
  13527. 00009B52  2D40 FFF2                move.l     [A6 - 0xE], D0
  13528. 00009B56  286A 002C                movea.l    A4, [A2 + 0x2C]
  13529. 00009B5A  220B                     move.l     D1, A3
  13530. 00009B5C  D28C                     add.l      D1, A4
  13531. 00009B5E  B280                     cmp.l      D1, D0
  13532. 00009B60  6C1E                     bge        +0x20 /* 00009B80 */
  13533. 00009B62  2006                     move.l     D0, D6
  13534. 00009B64  D08C                     add.l      D0, A4
  13535. 00009B66  B0AE FFF2                cmp.l      D0, [A6 - 0xE]
  13536. 00009B6A  6D0E                     blt        +0x10 /* 00009B7A */
  13537. 00009B6C  2806                     move.l     D4, D6
  13538. 00009B6E  9885                     sub.l      D4, D5
  13539. 00009B70  D88C                     add.l      D4, A4
  13540. 00009B72  306E FFF0                movea.w    A0, [A6 - 0x10]
  13541. 00009B76  9888                     sub.l      D4, A0
  13542. 00009B78  6006                     bra        +0x8 /* 00009B80 */
  13543. label00009B7A:
  13544. 00009B7A  4A87                     tst.l      D7
  13545. 00009B7C  6F02                     ble        +0x4 /* 00009B80 */
  13546. 00009B7E  7800                     moveq.l    D4, 0x00
  13547. label00009B80:
  13548. 00009B80  4A83                     tst.l      D3
  13549. 00009B82  6608                     bne        +0xA /* 00009B8C */
  13550. 00009B84  4A84                     tst.l      D4
  13551. 00009B86  6604                     bne        +0x6 /* 00009B8C */
  13552. 00009B88  7000                     moveq.l    D0, 0x00
  13553. 00009B8A  6002                     bra        +0x4 /* 00009B8E */
  13554. label00009B8C:
  13555. 00009B8C  7001                     moveq.l    D0, 0x01
  13556. label00009B8E:
  13557. 00009B8E  1A00                     move.b     D5, D0
  13558. 00009B90  4A05                     tst.b      D5
  13559. 00009B92  671A                     beq        +0x1C /* 00009BAE */
  13560. 00009B94  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  13561. 00009B98  2F04                     move.l     -[A7], D4
  13562. 00009B9A  2F03                     move.l     -[A7], D3
  13563. 00009B9C  2F0A                     move.l     -[A7], A2
  13564. 00009B9E  2057                     movea.l    A0, [A7]
  13565. 00009BA0  2268 0004                movea.l    A1, [A0 + 0x4]
  13566. 00009BA4  2269 0164                movea.l    A1, [A1 + 0x164]
  13567. 00009BA8  4E91                     jsr        [A1]
  13568. 00009BAA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  13569. label00009BAE:
  13570. 00009BAE  1005                     move.b     D0, D5
  13571. 00009BB0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  13572. 00009BB4  4E5E                     unlink     A6
  13573. 00009BB6  4E75                     rts
  13574. 00009BB8  4E56 FFF2                link       A6, -0x000E
  13575. 00009BBC  48E7 1820                movem.l    -[A7], D3,D4,A2
  13576. 00009BC0  246E 0008                movea.l    A2, [A6 + 0x8]
  13577. 00009BC4  282E 000C                move.l     D4, [A6 + 0xC]
  13578. 00009BC8  262E 0010                move.l     D3, [A6 + 0x10]
  13579. 00009BCC  4227                     clr.b      -[A7]
  13580. 00009BCE  2F0A                     move.l     -[A7], A2
  13581. 00009BD0  2057                     movea.l    A0, [A7]
  13582. 00009BD2  2268 0004                movea.l    A1, [A0 + 0x4]
  13583. 00009BD6  2269 00EC                movea.l    A1, [A1 + 0xEC]
  13584. 00009BDA  4E91                     jsr        [A1]
  13585. 00009BDC  4A00                     tst.b      D0
  13586. 00009BDE  5C4F                     addq.w     A7, 6
  13587. 00009BE0  6700 0092                beq        +0x94 /* 00009C74 */
  13588. 00009BE4  2D6A 006C FFF2           move.l     [A6 - 0xE], [A2 + 0x6C]
  13589. 00009BEA  2D6A 0070 FFF6           move.l     [A6 - 0xA], [A2 + 0x70]
  13590. 00009BF0  486E FFF2                pea.l      [A6 - 0xE]
  13591. 00009BF4  2F0A                     move.l     -[A7], A2
  13592. 00009BF6  2057                     movea.l    A0, [A7]
  13593. 00009BF8  2268 0004                movea.l    A1, [A0 + 0x4]
  13594. 00009BFC  2269 010C                movea.l    A1, [A1 + 0x10C]
  13595. 00009C00  4E91                     jsr        [A1]
  13596. 00009C02  486E FFF6                pea.l      [A6 - 0xA]
  13597. 00009C06  2F0A                     move.l     -[A7], A2
  13598. 00009C08  2057                     movea.l    A0, [A7]
  13599. 00009C0A  2268 0004                movea.l    A1, [A0 + 0x4]
  13600. 00009C0E  2269 010C                movea.l    A1, [A1 + 0x10C]
  13601. 00009C12  4E91                     jsr        [A1]
  13602. 00009C14  486E FFFA                pea.l      [A6 - 0x6]
  13603. 00009C18  4EB9 0000 2340           jsr        [0x00002340]
  13604. 00009C1E  486E FFF2                pea.l      [A6 - 0xE]
  13605. 00009C22  2004                     move.l     D0, D4
  13606. 00009C24  4480                     neg.l      D0
  13607. 00009C26  3F00                     move.w     -[A7], D0
  13608. 00009C28  2003                     move.l     D0, D3
  13609. 00009C2A  4480                     neg.l      D0
  13610. 00009C2C  3F00                     move.w     -[A7], D0
  13611. 00009C2E  206E FFFA                movea.l    A0, [A6 - 0x6]
  13612. 00009C32  4850                     pea.l      [A0]
  13613. 00009C34  A8EF                     syscall    ScrollRect
  13614. 00009C36  206E FFFA                movea.l    A0, [A6 - 0x6]
  13615. 00009C3A  4850                     pea.l      [A0]
  13616. 00009C3C  302A 0042                move.w     D0, [A2 + 0x42]
  13617. 00009C40  4440                     neg.w      D0
  13618. 00009C42  3F00                     move.w     -[A7], D0
  13619. 00009C44  302A 0040                move.w     D0, [A2 + 0x40]
  13620. 00009C48  4440                     neg.w      D0
  13621. 00009C4A  3F00                     move.w     -[A7], D0
  13622. 00009C4C  A8E0                     syscall    OffsetRgn/OfsetRgn
  13623. 00009C4E  206E FFFA                movea.l    A0, [A6 - 0x6]
  13624. 00009C52  4850                     pea.l      [A0]
  13625. 00009C54  2F0A                     move.l     -[A7], A2
  13626. 00009C56  2057                     movea.l    A0, [A7]
  13627. 00009C58  2268 0004                movea.l    A1, [A0 + 0x4]
  13628. 00009C5C  2269 00C8                movea.l    A1, [A1 + 0xC8]
  13629. 00009C60  4E91                     jsr        [A1]
  13630. 00009C62  3F3C FFFF                move.w     -[A7], 0xFFFF
  13631. 00009C66  486E FFFA                pea.l      [A6 - 0x6]
  13632. 00009C6A  4EB9 0000 2358           jsr        [0x00002358]
  13633. 00009C70  4FEF 0022                lea.l      A7, [A7 + 0x22]
  13634. label00009C74:
  13635. 00009C74  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  13636. 00009C78  4E5E                     unlink     A6
  13637. 00009C7A  4E75                     rts
  13638. 00009C7C  4E56 FFF8                link       A6, -0x0008
  13639. 00009C80  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  13640. 00009C84  246E 0008                movea.l    A2, [A6 + 0x8]
  13641. 00009C88  7A00                     moveq.l    D5, 0x00
  13642. 00009C8A  486E FFF8                pea.l      [A6 - 0x8]
  13643. 00009C8E  2F0A                     move.l     -[A7], A2
  13644. 00009C90  2057                     movea.l    A0, [A7]
  13645. 00009C92  2268 0004                movea.l    A1, [A0 + 0x4]
  13646. 00009C96  2269 003C                movea.l    A1, [A1 + 0x3C]
  13647. 00009C9A  4E91                     jsr        [A1]
  13648. 00009C9C  7600                     moveq.l    D3, 0x00
  13649. 00009C9E  382E 000E                move.w     D4, [A6 + 0xE]
  13650. 00009CA2  B86E FFFA                cmp.w      D4, [A6 - 0x6]
  13651. 00009CA6  504F                     addq.w     A7, 8
  13652. 00009CA8  6C08                     bge        +0xA /* 00009CB2 */
  13653. 00009CAA  262A 0038                move.l     D3, [A2 + 0x38]
  13654. 00009CAE  4483                     neg.l      D3
  13655. 00009CB0  600A                     bra        +0xC /* 00009CBC */
  13656. label00009CB2:
  13657. 00009CB2  B86E FFFE                cmp.w      D4, [A6 - 0x2]
  13658. 00009CB6  6F04                     ble        +0x6 /* 00009CBC */
  13659. 00009CB8  262A 0038                move.l     D3, [A2 + 0x38]
  13660. label00009CBC:
  13661. 00009CBC  7800                     moveq.l    D4, 0x00
  13662. 00009CBE  302E 000C                move.w     D0, [A6 + 0xC]
  13663. 00009CC2  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  13664. 00009CC6  6C08                     bge        +0xA /* 00009CD0 */
  13665. 00009CC8  282A 003C                move.l     D4, [A2 + 0x3C]
  13666. 00009CCC  4484                     neg.l      D4
  13667. 00009CCE  600E                     bra        +0x10 /* 00009CDE */
  13668. label00009CD0:
  13669. 00009CD0  302E 000C                move.w     D0, [A6 + 0xC]
  13670. 00009CD4  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  13671. 00009CD8  6F04                     ble        +0x6 /* 00009CDE */
  13672. 00009CDA  282A 003C                move.l     D4, [A2 + 0x3C]
  13673. label00009CDE:
  13674. 00009CDE  4A83                     tst.l      D3
  13675. 00009CE0  6604                     bne        +0x6 /* 00009CE6 */
  13676. 00009CE2  4A84                     tst.l      D4
  13677. 00009CE4  671C                     beq        +0x1E /* 00009D02 */
  13678. label00009CE6:
  13679. 00009CE6  1F3C 0001                move.b     -[A7], 0x1
  13680. 00009CEA  2F04                     move.l     -[A7], D4
  13681. 00009CEC  2F03                     move.l     -[A7], D3
  13682. 00009CEE  2F0A                     move.l     -[A7], A2
  13683. 00009CF0  2057                     movea.l    A0, [A7]
  13684. 00009CF2  2268 0004                movea.l    A1, [A0 + 0x4]
  13685. 00009CF6  2269 0168                movea.l    A1, [A1 + 0x168]
  13686. 00009CFA  4E91                     jsr        [A1]
  13687. 00009CFC  1A00                     move.b     D5, D0
  13688. 00009CFE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  13689. label00009D02:
  13690. 00009D02  1005                     move.b     D0, D5
  13691. 00009D04  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  13692. 00009D08  4E5E                     unlink     A6
  13693. 00009D0A  4E75                     rts
  13694. fn00009D0C:
  13695. 00009D0C  4E56 0000                link       A6, 0
  13696. 00009D10  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  13697. 00009D14  246E 0008                movea.l    A2, [A6 + 0x8]
  13698. 00009D18  2A2E 000C                move.l     D5, [A6 + 0xC]
  13699. 00009D1C  282E 0010                move.l     D4, [A6 + 0x10]
  13700. 00009D20  162E 0014                move.b     D3, [A6 + 0x14]
  13701. 00009D24  1F03                     move.b     -[A7], D3
  13702. 00009D26  2004                     move.l     D0, D4
  13703. 00009D28  90AA 002C                sub.l      D0, [A2 + 0x2C]
  13704. 00009D2C  2F00                     move.l     -[A7], D0
  13705. 00009D2E  2005                     move.l     D0, D5
  13706. 00009D30  90AA 0028                sub.l      D0, [A2 + 0x28]
  13707. 00009D34  2F00                     move.l     -[A7], D0
  13708. 00009D36  2F0A                     move.l     -[A7], A2
  13709. 00009D38  2057                     movea.l    A0, [A7]
  13710. 00009D3A  2268 0004                movea.l    A1, [A0 + 0x4]
  13711. 00009D3E  2269 0174                movea.l    A1, [A1 + 0x174]
  13712. 00009D42  4E91                     jsr        [A1]
  13713. 00009D44  4FEF 000E                lea.l      A7, [A7 + 0xE]
  13714. 00009D48  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  13715. 00009D4C  4E5E                     unlink     A6
  13716. 00009D4E  4E75                     rts
  13717. 00009D50  4E56 0000                link       A6, 0
  13718. 00009D54  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  13719. 00009D58  246E 0008                movea.l    A2, [A6 + 0x8]
  13720. 00009D5C  2A2E 000C                move.l     D5, [A6 + 0xC]
  13721. 00009D60  282E 0010                move.l     D4, [A6 + 0x10]
  13722. 00009D64  162E 0014                move.b     D3, [A6 + 0x14]
  13723. 00009D68  DBAA 0028                add.l      [A2 + 0x28], D5
  13724. 00009D6C  D9AA 002C                add.l      [A2 + 0x2C], D4
  13725. 00009D70  1F03                     move.b     -[A7], D3
  13726. 00009D72  2F0A                     move.l     -[A7], A2
  13727. 00009D74  2057                     movea.l    A0, [A7]
  13728. 00009D76  2268 0004                movea.l    A1, [A0 + 0x4]
  13729. 00009D7A  2269 019C                movea.l    A1, [A1 + 0x19C]
  13730. 00009D7E  4E91                     jsr        [A1]
  13731. 00009D80  266A 0020                movea.l    A3, [A2 + 0x20]
  13732. 00009D84  200B                     move.l     D0, A3
  13733. 00009D86  5C4F                     addq.w     A7, 6
  13734. 00009D88  6712                     beq        +0x14 /* 00009D9C */
  13735. 00009D8A  2F0A                     move.l     -[A7], A2
  13736. 00009D8C  2F0B                     move.l     -[A7], A3
  13737. 00009D8E  2057                     movea.l    A0, [A7]
  13738. 00009D90  2268 0004                movea.l    A1, [A0 + 0x4]
  13739. 00009D94  2269 0178                movea.l    A1, [A1 + 0x178]
  13740. 00009D98  4E91                     jsr        [A1]
  13741. 00009D9A  504F                     addq.w     A7, 8
  13742. label00009D9C:
  13743. 00009D9C  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  13744. 00009DA0  4E5E                     unlink     A6
  13745. 00009DA2  4E75                     rts
  13746. 00009DA4  4E56 FFF0                link       A6, -0x0010
  13747. 00009DA8  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  13748. 00009DAC  246E 0008                movea.l    A2, [A6 + 0x8]
  13749. 00009DB0  1A2E 000C                move.b     D5, [A6 + 0xC]
  13750. 00009DB4  4A2A 0078                tst.b      [A2 + 0x78]
  13751. 00009DB8  6700 009C                beq        +0x9E /* 00009E56 */
  13752. 00009DBC  486E FFF0                pea.l      [A6 - 0x10]
  13753. 00009DC0  2F0A                     move.l     -[A7], A2
  13754. 00009DC2  2057                     movea.l    A0, [A7]
  13755. 00009DC4  2268 0004                movea.l    A1, [A0 + 0x4]
  13756. 00009DC8  2269 0154                movea.l    A1, [A1 + 0x154]
  13757. 00009DCC  4E91                     jsr        [A1]
  13758. 00009DCE  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  13759. 00009DD4  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  13760. 00009DDA  282A 002C                move.l     D4, [A2 + 0x2C]
  13761. 00009DDE  202A 0034                move.l     D0, [A2 + 0x34]
  13762. 00009DE2  D084                     add.l      D0, D4
  13763. 00009DE4  362A 000E                move.w     D3, [A2 + 0xE]
  13764. 00009DE8  3043                     movea.w    A0, D3
  13765. 00009DEA  222A 0014                move.l     D1, [A2 + 0x14]
  13766. 00009DEE  D288                     add.l      D1, A0
  13767. 00009DF0  B280                     cmp.l      D1, D0
  13768. 00009DF2  504F                     addq.w     A7, 8
  13769. 00009DF4  6F10                     ble        +0x12 /* 00009E06 */
  13770. 00009DF6  2004                     move.l     D0, D4
  13771. 00009DF8  9088                     sub.l      D0, A0
  13772. 00009DFA  2D40 FFFC                move.l     [A6 - 0x4], D0
  13773. 00009DFE  4A80                     tst.l      D0
  13774. 00009E00  6C04                     bge        +0x6 /* 00009E06 */
  13775. 00009E02  42AE FFFC                clr.l      [A6 - 0x4]
  13776. label00009E06:
  13777. 00009E06  282A 0028                move.l     D4, [A2 + 0x28]
  13778. 00009E0A  202A 0030                move.l     D0, [A2 + 0x30]
  13779. 00009E0E  D084                     add.l      D0, D4
  13780. 00009E10  362A 000C                move.w     D3, [A2 + 0xC]
  13781. 00009E14  3043                     movea.w    A0, D3
  13782. 00009E16  222A 0010                move.l     D1, [A2 + 0x10]
  13783. 00009E1A  D288                     add.l      D1, A0
  13784. 00009E1C  B280                     cmp.l      D1, D0
  13785. 00009E1E  6F10                     ble        +0x12 /* 00009E30 */
  13786. 00009E20  2004                     move.l     D0, D4
  13787. 00009E22  9088                     sub.l      D0, A0
  13788. 00009E24  2D40 FFF8                move.l     [A6 - 0x8], D0
  13789. 00009E28  4A80                     tst.l      D0
  13790. 00009E2A  6C04                     bge        +0x6 /* 00009E30 */
  13791. 00009E2C  42AE FFF8                clr.l      [A6 - 0x8]
  13792. label00009E30:
  13793. 00009E30  262E FFFC                move.l     D3, [A6 - 0x4]
  13794. 00009E34  B6AE FFF4                cmp.l      D3, [A6 - 0xC]
  13795. 00009E38  660A                     bne        +0xC /* 00009E44 */
  13796. 00009E3A  202E FFF8                move.l     D0, [A6 - 0x8]
  13797. 00009E3E  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  13798. 00009E42  6712                     beq        +0x14 /* 00009E56 */
  13799. label00009E44:
  13800. 00009E44  1F05                     move.b     -[A7], D5
  13801. 00009E46  2F03                     move.l     -[A7], D3
  13802. 00009E48  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  13803. 00009E4C  2F0A                     move.l     -[A7], A2
  13804. 00009E4E  4EBA FA8A                jsr        [PC - 0x576 /* 000098DA */]
  13805. 00009E52  4FEF 000E                lea.l      A7, [A7 + 0xE]
  13806. label00009E56:
  13807. 00009E56  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  13808. 00009E5A  4E5E                     unlink     A6
  13809. 00009E5C  4E75                     rts
  13810. fn00009E5E:
  13811. 00009E5E  4E56 0000                link       A6, 0
  13812. 00009E62  48E7 0030                movem.l    -[A7], A2,A3
  13813. 00009E66  246E 0008                movea.l    A2, [A6 + 0x8]
  13814. 00009E6A  266E 000C                movea.l    A3, [A6 + 0xC]
  13815. 00009E6E  2553 0038                move.l     [A2 + 0x38], [A3]
  13816. 00009E72  256B 0004 003C           move.l     [A2 + 0x3C], [A3 + 0x4]
  13817. 00009E78  7001                     moveq.l    D0, 0x01
  13818. 00009E7A  B0AA 0038                cmp.l      D0, [A2 + 0x38]
  13819. 00009E7E  6F06                     ble        +0x8 /* 00009E86 */
  13820. 00009E80  7001                     moveq.l    D0, 0x01
  13821. 00009E82  2540 0038                move.l     [A2 + 0x38], D0
  13822. label00009E86:
  13823. 00009E86  7001                     moveq.l    D0, 0x01
  13824. 00009E88  B0AA 003C                cmp.l      D0, [A2 + 0x3C]
  13825. 00009E8C  6F06                     ble        +0x8 /* 00009E94 */
  13826. 00009E8E  7001                     moveq.l    D0, 0x01
  13827. 00009E90  2540 003C                move.l     [A2 + 0x3C], D0
  13828. label00009E94:
  13829. 00009E94  266A 0020                movea.l    A3, [A2 + 0x20]
  13830. 00009E98  200B                     move.l     D0, A3
  13831. 00009E9A  6712                     beq        +0x14 /* 00009EAE */
  13832. 00009E9C  2F0A                     move.l     -[A7], A2
  13833. 00009E9E  2F0B                     move.l     -[A7], A3
  13834. 00009EA0  2057                     movea.l    A0, [A7]
  13835. 00009EA2  2268 0004                movea.l    A1, [A0 + 0x4]
  13836. 00009EA6  2269 0178                movea.l    A1, [A1 + 0x178]
  13837. 00009EAA  4E91                     jsr        [A1]
  13838. 00009EAC  504F                     addq.w     A7, 8
  13839. label00009EAE:
  13840. 00009EAE  4CDF 0C00                movem.l    A2,A3, [A7]+
  13841. 00009EB2  4E5E                     unlink     A6
  13842. 00009EB4  4E75                     rts
  13843. fn00009EB6:
  13844. 00009EB6  48E7 0030                movem.l    -[A7], A2,A3
  13845. 00009EBA  266F 000C                movea.l    A3, [A7 + 0xC]
  13846. 00009EBE  246F 0010                movea.l    A2, [A7 + 0x10]
  13847. 00009EC2  24AB 0038                move.l     [A2], [A3 + 0x38]
  13848. 00009EC6  256B 003C 0004           move.l     [A2 + 0x4], [A3 + 0x3C]
  13849. 00009ECC  4CDF 0C00                movem.l    A2,A3, [A7]+
  13850. 00009ED0  4E75                     rts
  13851. 00009ED2  4E75                     rts
  13852. 00009ED4  4E56 FFEC                link       A6, -0x0014
  13853. 00009ED8  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  13854. 00009EDC  286E 0008                movea.l    A4, [A6 + 0x8]
  13855. 00009EE0  282E 000C                move.l     D4, [A6 + 0xC]
  13856. 00009EE4  262E 0010                move.l     D3, [A6 + 0x10]
  13857. 00009EE8  95CA                     sub.l      A2, A2
  13858. 00009EEA  47EE FFF0                lea.l      A3, [A6 - 0x10]
  13859. 00009EEE  4878 FFFF                push.l     0xFFFF
  13860. 00009EF2  486C 0044                pea.l      [A4 + 0x44]
  13861. 00009EF6  2F0B                     move.l     -[A7], A3
  13862. 00009EF8  4EB9 0000 2798           jsr        [0x00002798]
  13863. 00009EFE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13864. 00009F02  6022                     bra        +0x24 /* 00009F26 */
  13865. label00009F04:
  13866. 00009F04  2F03                     move.l     -[A7], D3
  13867. 00009F06  2F04                     move.l     -[A7], D4
  13868. 00009F08  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  13869. 00009F0C  2057                     movea.l    A0, [A7]
  13870. 00009F0E  2268 0004                movea.l    A1, [A0 + 0x4]
  13871. 00009F12  2269 0064                movea.l    A1, [A1 + 0x64]
  13872. 00009F16  4E91                     jsr        [A1]
  13873. 00009F18  4A00                     tst.b      D0
  13874. 00009F1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13875. 00009F1E  6706                     beq        +0x8 /* 00009F26 */
  13876. 00009F20  246E FFEC                movea.l    A2, [A6 - 0x14]
  13877. 00009F24  6014                     bra        +0x16 /* 00009F3A */
  13878. label00009F26:
  13879. 00009F26  486E FFEC                pea.l      [A6 - 0x14]
  13880. 00009F2A  486E FFF0                pea.l      [A6 - 0x10]
  13881. 00009F2E  4EB9 0000 27B8           jsr        [0x000027B8]
  13882. 00009F34  4A00                     tst.b      D0
  13883. 00009F36  504F                     addq.w     A7, 8
  13884. 00009F38  66CA                     bne        -0x34 /* 00009F04 */
  13885. label00009F3A:
  13886. 00009F3A  4267                     clr.w      -[A7]
  13887. 00009F3C  486E FFF0                pea.l      [A6 - 0x10]
  13888. 00009F40  4EB9 0000 27A0           jsr        [0x000027A0]
  13889. 00009F46  204A                     movea.l    A0, A2
  13890. 00009F48  5C4F                     addq.w     A7, 6
  13891. 00009F4A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  13892. 00009F4E  4E5E                     unlink     A6
  13893. 00009F50  4E75                     rts
  13894. 00009F52  4E56 FFEC                link       A6, -0x0014
  13895. 00009F56  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  13896. 00009F5A  286E 0008                movea.l    A4, [A6 + 0x8]
  13897. 00009F5E  282E 000C                move.l     D4, [A6 + 0xC]
  13898. 00009F62  262E 0010                move.l     D3, [A6 + 0x10]
  13899. 00009F66  95CA                     sub.l      A2, A2
  13900. 00009F68  47EE FFEC                lea.l      A3, [A6 - 0x14]
  13901. 00009F6C  4878 FFFF                push.l     0xFFFF
  13902. 00009F70  486C 0044                pea.l      [A4 + 0x44]
  13903. 00009F74  2F0B                     move.l     -[A7], A3
  13904. 00009F76  4EB9 0000 2798           jsr        [0x00002798]
  13905. 00009F7C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13906. 00009F80  6050                     bra        +0x52 /* 00009FD2 */
  13907. label00009F82:
  13908. 00009F82  2F03                     move.l     -[A7], D3
  13909. 00009F84  2F04                     move.l     -[A7], D4
  13910. 00009F86  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13911. 00009F8A  2057                     movea.l    A0, [A7]
  13912. 00009F8C  2268 0004                movea.l    A1, [A0 + 0x4]
  13913. 00009F90  2269 006C                movea.l    A1, [A1 + 0x6C]
  13914. 00009F94  4E91                     jsr        [A1]
  13915. 00009F96  4A00                     tst.b      D0
  13916. 00009F98  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13917. 00009F9C  6734                     beq        +0x36 /* 00009FD2 */
  13918. 00009F9E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13919. 00009FA2  61FF FFFF A536           bsr        -0x5AC8 /* 000044DA */
  13920. 00009FA8  4A00                     tst.b      D0
  13921. 00009FAA  584F                     addq.w     A7, 4
  13922. 00009FAC  6724                     beq        +0x26 /* 00009FD2 */
  13923. 00009FAE  2F03                     move.l     -[A7], D3
  13924. 00009FB0  2F04                     move.l     -[A7], D4
  13925. 00009FB2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13926. 00009FB6  2057                     movea.l    A0, [A7]
  13927. 00009FB8  2268 0004                movea.l    A1, [A0 + 0x4]
  13928. 00009FBC  2269 0070                movea.l    A1, [A1 + 0x70]
  13929. 00009FC0  4E91                     jsr        [A1]
  13930. 00009FC2  2448                     movea.l    A2, A0
  13931. 00009FC4  200A                     move.l     D0, A2
  13932. 00009FC6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13933. 00009FCA  661A                     bne        +0x1C /* 00009FE6 */
  13934. 00009FCC  246E FFFC                movea.l    A2, [A6 - 0x4]
  13935. 00009FD0  6014                     bra        +0x16 /* 00009FE6 */
  13936. label00009FD2:
  13937. 00009FD2  486E FFFC                pea.l      [A6 - 0x4]
  13938. 00009FD6  486E FFEC                pea.l      [A6 - 0x14]
  13939. 00009FDA  4EB9 0000 27B8           jsr        [0x000027B8]
  13940. 00009FE0  4A00                     tst.b      D0
  13941. 00009FE2  504F                     addq.w     A7, 8
  13942. 00009FE4  669C                     bne        -0x62 /* 00009F82 */
  13943. label00009FE6:
  13944. 00009FE6  4267                     clr.w      -[A7]
  13945. 00009FE8  486E FFEC                pea.l      [A6 - 0x14]
  13946. 00009FEC  4EB9 0000 27A0           jsr        [0x000027A0]
  13947. 00009FF2  204A                     movea.l    A0, A2
  13948. 00009FF4  5C4F                     addq.w     A7, 6
  13949. 00009FF6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  13950. 00009FFA  4E5E                     unlink     A6
  13951. 00009FFC  4E75                     rts
  13952. 00009FFE  4E56 FFEC                link       A6, -0x0014
  13953. 0000A002  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  13954. 0000A006  286E 0008                movea.l    A4, [A6 + 0x8]
  13955. 0000A00A  282E 000C                move.l     D4, [A6 + 0xC]
  13956. 0000A00E  262E 0010                move.l     D3, [A6 + 0x10]
  13957. 0000A012  95CA                     sub.l      A2, A2
  13958. 0000A014  47EE FFEC                lea.l      A3, [A6 - 0x14]
  13959. 0000A018  4878 FFFF                push.l     0xFFFF
  13960. 0000A01C  486C 0044                pea.l      [A4 + 0x44]
  13961. 0000A020  2F0B                     move.l     -[A7], A3
  13962. 0000A022  4EB9 0000 2798           jsr        [0x00002798]
  13963. 0000A028  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13964. 0000A02C  6032                     bra        +0x34 /* 0000A060 */
  13965. label0000A02E:
  13966. 0000A02E  2F03                     move.l     -[A7], D3
  13967. 0000A030  2F04                     move.l     -[A7], D4
  13968. 0000A032  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13969. 0000A036  2057                     movea.l    A0, [A7]
  13970. 0000A038  2268 0004                movea.l    A1, [A0 + 0x4]
  13971. 0000A03C  2269 006C                movea.l    A1, [A1 + 0x6C]
  13972. 0000A040  4E91                     jsr        [A1]
  13973. 0000A042  4A00                     tst.b      D0
  13974. 0000A044  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13975. 0000A048  6716                     beq        +0x18 /* 0000A060 */
  13976. 0000A04A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13977. 0000A04E  61FF FFFF A48A           bsr        -0x5B74 /* 000044DA */
  13978. 0000A054  4A00                     tst.b      D0
  13979. 0000A056  584F                     addq.w     A7, 4
  13980. 0000A058  6706                     beq        +0x8 /* 0000A060 */
  13981. 0000A05A  246E FFFC                movea.l    A2, [A6 - 0x4]
  13982. 0000A05E  6014                     bra        +0x16 /* 0000A074 */
  13983. label0000A060:
  13984. 0000A060  486E FFFC                pea.l      [A6 - 0x4]
  13985. 0000A064  486E FFEC                pea.l      [A6 - 0x14]
  13986. 0000A068  4EB9 0000 27B8           jsr        [0x000027B8]
  13987. 0000A06E  4A00                     tst.b      D0
  13988. 0000A070  504F                     addq.w     A7, 8
  13989. 0000A072  66BA                     bne        -0x44 /* 0000A02E */
  13990. label0000A074:
  13991. 0000A074  4267                     clr.w      -[A7]
  13992. 0000A076  486E FFEC                pea.l      [A6 - 0x14]
  13993. 0000A07A  4EB9 0000 27A0           jsr        [0x000027A0]
  13994. 0000A080  204A                     movea.l    A0, A2
  13995. 0000A082  5C4F                     addq.w     A7, 6
  13996. 0000A084  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  13997. 0000A088  4E5E                     unlink     A6
  13998. 0000A08A  4E75                     rts
  13999. 0000A08C  4E56 0000                link       A6, 0
  14000. 0000A090  48E7 0038                movem.l    -[A7], A2,A3,A4
  14001. 0000A094  286E 0008                movea.l    A4, [A6 + 0x8]
  14002. 0000A098  246E 000C                movea.l    A2, [A6 + 0xC]
  14003. 0000A09C  3052                     movea.w    A0, [A2]
  14004. 0000A09E  2F08                     move.l     -[A7], A0
  14005. 0000A0A0  306A 0002                movea.w    A0, [A2 + 0x2]
  14006. 0000A0A4  2F08                     move.l     -[A7], A0
  14007. 0000A0A6  2F0C                     move.l     -[A7], A4
  14008. 0000A0A8  2057                     movea.l    A0, [A7]
  14009. 0000A0AA  2268 0004                movea.l    A1, [A0 + 0x4]
  14010. 0000A0AE  2269 0068                movea.l    A1, [A1 + 0x68]
  14011. 0000A0B2  4E91                     jsr        [A1]
  14012. 0000A0B4  2648                     movea.l    A3, A0
  14013. 0000A0B6  200B                     move.l     D0, A3
  14014. 0000A0B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14015. 0000A0BC  6714                     beq        +0x16 /* 0000A0D2 */
  14016. 0000A0BE  2F0A                     move.l     -[A7], A2
  14017. 0000A0C0  2F0B                     move.l     -[A7], A3
  14018. 0000A0C2  2057                     movea.l    A0, [A7]
  14019. 0000A0C4  2268 0004                movea.l    A1, [A0 + 0x4]
  14020. 0000A0C8  2269 0078                movea.l    A1, [A1 + 0x78]
  14021. 0000A0CC  4E91                     jsr        [A1]
  14022. 0000A0CE  504F                     addq.w     A7, 8
  14023. 0000A0D0  600C                     bra        +0xE /* 0000A0DE */
  14024. label0000A0D2:
  14025. 0000A0D2  2F0A                     move.l     -[A7], A2
  14026. 0000A0D4  2F0C                     move.l     -[A7], A4
  14027. 0000A0D6  61FF FFFF A24E           bsr        -0x5DB0 /* 00004326 */
  14028. 0000A0DC  504F                     addq.w     A7, 8
  14029. label0000A0DE:
  14030. 0000A0DE  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  14031. 0000A0E2  4E5E                     unlink     A6
  14032. 0000A0E4  4E75                     rts
  14033. 0000A0E6  4E56 0000                link       A6, 0
  14034. 0000A0EA  48E7 0038                movem.l    -[A7], A2,A3,A4
  14035. 0000A0EE  286E 0008                movea.l    A4, [A6 + 0x8]
  14036. 0000A0F2  266E 0010                movea.l    A3, [A6 + 0x10]
  14037. 0000A0F6  306E 000C                movea.w    A0, [A6 + 0xC]
  14038. 0000A0FA  2F08                     move.l     -[A7], A0
  14039. 0000A0FC  306E 000E                movea.w    A0, [A6 + 0xE]
  14040. 0000A100  2F08                     move.l     -[A7], A0
  14041. 0000A102  2F0C                     move.l     -[A7], A4
  14042. 0000A104  2057                     movea.l    A0, [A7]
  14043. 0000A106  2268 0004                movea.l    A1, [A0 + 0x4]
  14044. 0000A10A  2269 0068                movea.l    A1, [A1 + 0x68]
  14045. 0000A10E  4E91                     jsr        [A1]
  14046. 0000A110  2448                     movea.l    A2, A0
  14047. 0000A112  200A                     move.l     D0, A2
  14048. 0000A114  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14049. 0000A118  671A                     beq        +0x1C /* 0000A134 */
  14050. 0000A11A  2F0B                     move.l     -[A7], A3
  14051. 0000A11C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14052. 0000A120  2F0A                     move.l     -[A7], A2
  14053. 0000A122  2057                     movea.l    A0, [A7]
  14054. 0000A124  2268 0004                movea.l    A1, [A0 + 0x4]
  14055. 0000A128  2269 0088                movea.l    A1, [A1 + 0x88]
  14056. 0000A12C  4E91                     jsr        [A1]
  14057. 0000A12E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14058. 0000A132  6012                     bra        +0x14 /* 0000A146 */
  14059. label0000A134:
  14060. 0000A134  2F0B                     move.l     -[A7], A3
  14061. 0000A136  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14062. 0000A13A  2F0C                     move.l     -[A7], A4
  14063. 0000A13C  61FF FFFF A33C           bsr        -0x5CC2 /* 0000447A */
  14064. 0000A142  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14065. label0000A146:
  14066. 0000A146  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  14067. 0000A14A  4E5E                     unlink     A6
  14068. 0000A14C  4E75                     rts
  14069. 0000A14E  4E56 0000                link       A6, 0
  14070. 0000A152  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14071. 0000A156  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14072. 0000A15A  2057                     movea.l    A0, [A7]
  14073. 0000A15C  2268 0004                movea.l    A1, [A0 + 0x4]
  14074. 0000A160  2269 0014                movea.l    A1, [A1 + 0x14]
  14075. 0000A164  4E91                     jsr        [A1]
  14076. 0000A166  4E5E                     unlink     A6
  14077. 0000A168  4E75                     rts
  14078. 0000A16A  4E56 FFEC                link       A6, -0x0014
  14079. 0000A16E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  14080. 0000A172  266E 0008                movea.l    A3, [A6 + 0x8]
  14081. 0000A176  262E 000C                move.l     D3, [A6 + 0xC]
  14082. 0000A17A  95CA                     sub.l      A2, A2
  14083. 0000A17C  B6AB 0008                cmp.l      D3, [A3 + 0x8]
  14084. 0000A180  6604                     bne        +0x6 /* 0000A186 */
  14085. 0000A182  244B                     movea.l    A2, A3
  14086. 0000A184  6054                     bra        +0x56 /* 0000A1DA */
  14087. label0000A186:
  14088. 0000A186  49EE FFF0                lea.l      A4, [A6 - 0x10]
  14089. 0000A18A  42A7                     clr.l      -[A7]
  14090. 0000A18C  486B 0044                pea.l      [A3 + 0x44]
  14091. 0000A190  2F0C                     move.l     -[A7], A4
  14092. 0000A192  4EB9 0000 2798           jsr        [0x00002798]
  14093. 0000A198  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14094. 0000A19C  601A                     bra        +0x1C /* 0000A1B8 */
  14095. label0000A19E:
  14096. 0000A19E  2F03                     move.l     -[A7], D3
  14097. 0000A1A0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  14098. 0000A1A4  2057                     movea.l    A0, [A7]
  14099. 0000A1A6  2268 0004                movea.l    A1, [A0 + 0x4]
  14100. 0000A1AA  2269 0010                movea.l    A1, [A1 + 0x10]
  14101. 0000A1AE  4E91                     jsr        [A1]
  14102. 0000A1B0  2448                     movea.l    A2, A0
  14103. 0000A1B2  200A                     move.l     D0, A2
  14104. 0000A1B4  504F                     addq.w     A7, 8
  14105. 0000A1B6  6614                     bne        +0x16 /* 0000A1CC */
  14106. label0000A1B8:
  14107. 0000A1B8  486E FFEC                pea.l      [A6 - 0x14]
  14108. 0000A1BC  486E FFF0                pea.l      [A6 - 0x10]
  14109. 0000A1C0  4EB9 0000 27A8           jsr        [0x000027A8]
  14110. 0000A1C6  4A00                     tst.b      D0
  14111. 0000A1C8  504F                     addq.w     A7, 8
  14112. 0000A1CA  66D2                     bne        -0x2C /* 0000A19E */
  14113. label0000A1CC:
  14114. 0000A1CC  4267                     clr.w      -[A7]
  14115. 0000A1CE  486E FFF0                pea.l      [A6 - 0x10]
  14116. 0000A1D2  4EB9 0000 27A0           jsr        [0x000027A0]
  14117. 0000A1D8  5C4F                     addq.w     A7, 6
  14118. label0000A1DA:
  14119. 0000A1DA  204A                     movea.l    A0, A2
  14120. 0000A1DC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  14121. 0000A1E0  4E5E                     unlink     A6
  14122. 0000A1E2  4E75                     rts
  14123. 0000A1E4  4E56 0000                link       A6, 0
  14124. 0000A1E8  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  14125. 0000A1EC  266E 0008                movea.l    A3, [A6 + 0x8]
  14126. 0000A1F0  282E 000C                move.l     D4, [A6 + 0xC]
  14127. 0000A1F4  7600                     moveq.l    D3, 0x00
  14128. 0000A1F6  2F04                     move.l     -[A7], D4
  14129. 0000A1F8  2F0B                     move.l     -[A7], A3
  14130. 0000A1FA  2057                     movea.l    A0, [A7]
  14131. 0000A1FC  2268 0004                movea.l    A1, [A0 + 0x4]
  14132. 0000A200  2269 0014                movea.l    A1, [A1 + 0x14]
  14133. 0000A204  4E91                     jsr        [A1]
  14134. 0000A206  2448                     movea.l    A2, A0
  14135. 0000A208  200A                     move.l     D0, A2
  14136. 0000A20A  504F                     addq.w     A7, 8
  14137. 0000A20C  6712                     beq        +0x14 /* 0000A220 */
  14138. 0000A20E  2F0A                     move.l     -[A7], A2
  14139. 0000A210  2057                     movea.l    A0, [A7]
  14140. 0000A212  2268 0004                movea.l    A1, [A0 + 0x4]
  14141. 0000A216  2269 001C                movea.l    A1, [A1 + 0x1C]
  14142. 0000A21A  4E91                     jsr        [A1]
  14143. 0000A21C  2600                     move.l     D3, D0
  14144. 0000A21E  584F                     addq.w     A7, 4
  14145. label0000A220:
  14146. 0000A220  2003                     move.l     D0, D3
  14147. 0000A222  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  14148. 0000A226  4E5E                     unlink     A6
  14149. 0000A228  4E75                     rts
  14150. 0000A22A  4E56 0000                link       A6, 0
  14151. 0000A22E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  14152. 0000A232  266E 0008                movea.l    A3, [A6 + 0x8]
  14153. 0000A236  282E 000C                move.l     D4, [A6 + 0xC]
  14154. 0000A23A  262E 0010                move.l     D3, [A6 + 0x10]
  14155. 0000A23E  2F04                     move.l     -[A7], D4
  14156. 0000A240  2F0B                     move.l     -[A7], A3
  14157. 0000A242  2057                     movea.l    A0, [A7]
  14158. 0000A244  2268 0004                movea.l    A1, [A0 + 0x4]
  14159. 0000A248  2269 0010                movea.l    A1, [A1 + 0x10]
  14160. 0000A24C  4E91                     jsr        [A1]
  14161. 0000A24E  2448                     movea.l    A2, A0
  14162. 0000A250  200A                     move.l     D0, A2
  14163. 0000A252  504F                     addq.w     A7, 8
  14164. 0000A254  6712                     beq        +0x14 /* 0000A268 */
  14165. 0000A256  2F03                     move.l     -[A7], D3
  14166. 0000A258  2F0A                     move.l     -[A7], A2
  14167. 0000A25A  2057                     movea.l    A0, [A7]
  14168. 0000A25C  2268 0004                movea.l    A1, [A0 + 0x4]
  14169. 0000A260  2269 0020                movea.l    A1, [A1 + 0x20]
  14170. 0000A264  4E91                     jsr        [A1]
  14171. 0000A266  504F                     addq.w     A7, 8
  14172. label0000A268:
  14173. 0000A268  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  14174. 0000A26C  4E5E                     unlink     A6
  14175. 0000A26E  4E75                     rts
  14176. 0000A270  4E56 0000                link       A6, 0
  14177. 0000A274  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  14178. 0000A278  286E 0008                movea.l    A4, [A6 + 0x8]
  14179. 0000A27C  262E 000C                move.l     D3, [A6 + 0xC]
  14180. 0000A280  266E 0010                movea.l    A3, [A6 + 0x10]
  14181. 0000A284  2F03                     move.l     -[A7], D3
  14182. 0000A286  2F0C                     move.l     -[A7], A4
  14183. 0000A288  2057                     movea.l    A0, [A7]
  14184. 0000A28A  2268 0004                movea.l    A1, [A0 + 0x4]
  14185. 0000A28E  2269 0014                movea.l    A1, [A1 + 0x14]
  14186. 0000A292  4E91                     jsr        [A1]
  14187. 0000A294  2448                     movea.l    A2, A0
  14188. 0000A296  200A                     move.l     D0, A2
  14189. 0000A298  504F                     addq.w     A7, 8
  14190. 0000A29A  6712                     beq        +0x14 /* 0000A2AE */
  14191. 0000A29C  2F0B                     move.l     -[A7], A3
  14192. 0000A29E  2F0A                     move.l     -[A7], A2
  14193. 0000A2A0  2057                     movea.l    A0, [A7]
  14194. 0000A2A2  2268 0004                movea.l    A1, [A0 + 0x4]
  14195. 0000A2A6  2269 0024                movea.l    A1, [A1 + 0x24]
  14196. 0000A2AA  4E91                     jsr        [A1]
  14197. 0000A2AC  504F                     addq.w     A7, 8
  14198. label0000A2AE:
  14199. 0000A2AE  204B                     movea.l    A0, A3
  14200. 0000A2B0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  14201. 0000A2B4  4E5E                     unlink     A6
  14202. 0000A2B6  4E75                     rts
  14203. 0000A2B8  4E56 0000                link       A6, 0
  14204. 0000A2BC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  14205. 0000A2C0  286E 0008                movea.l    A4, [A6 + 0x8]
  14206. 0000A2C4  262E 000C                move.l     D3, [A6 + 0xC]
  14207. 0000A2C8  266E 0010                movea.l    A3, [A6 + 0x10]
  14208. 0000A2CC  2F03                     move.l     -[A7], D3
  14209. 0000A2CE  2F0C                     move.l     -[A7], A4
  14210. 0000A2D0  2057                     movea.l    A0, [A7]
  14211. 0000A2D2  2268 0004                movea.l    A1, [A0 + 0x4]
  14212. 0000A2D6  2269 0010                movea.l    A1, [A1 + 0x10]
  14213. 0000A2DA  4E91                     jsr        [A1]
  14214. 0000A2DC  2448                     movea.l    A2, A0
  14215. 0000A2DE  200A                     move.l     D0, A2
  14216. 0000A2E0  504F                     addq.w     A7, 8
  14217. 0000A2E2  6712                     beq        +0x14 /* 0000A2F6 */
  14218. 0000A2E4  2F0B                     move.l     -[A7], A3
  14219. 0000A2E6  2F0A                     move.l     -[A7], A2
  14220. 0000A2E8  2057                     movea.l    A0, [A7]
  14221. 0000A2EA  2268 0004                movea.l    A1, [A0 + 0x4]
  14222. 0000A2EE  2269 0028                movea.l    A1, [A1 + 0x28]
  14223. 0000A2F2  4E91                     jsr        [A1]
  14224. 0000A2F4  504F                     addq.w     A7, 8
  14225. label0000A2F6:
  14226. 0000A2F6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  14227. 0000A2FA  4E5E                     unlink     A6
  14228. 0000A2FC  4E75                     rts
  14229. 0000A2FE  226F 0004                movea.l    A1, [A7 + 0x4]
  14230. 0000A302  206F 0008                movea.l    A0, [A7 + 0x8]
  14231. 0000A306  3029 0042                move.w     D0, [A1 + 0x42]
  14232. 0000A30A  D168 0002                add.w      [A0 + 0x2], D0
  14233. 0000A30E  3029 0040                move.w     D0, [A1 + 0x40]
  14234. 0000A312  D150                     add.w      [A0], D0
  14235. 0000A314  4E75                     rts
  14236. 0000A316  226F 0004                movea.l    A1, [A7 + 0x4]
  14237. 0000A31A  206F 0008                movea.l    A0, [A7 + 0x8]
  14238. 0000A31E  3029 0042                move.w     D0, [A1 + 0x42]
  14239. 0000A322  9168 0002                sub.w      [A0 + 0x2], D0
  14240. 0000A326  3029 0040                move.w     D0, [A1 + 0x40]
  14241. 0000A32A  9150                     sub.w      [A0], D0
  14242. 0000A32C  4E75                     rts
  14243. fn0000A32E:
  14244. 0000A32E  48E7 0018                movem.l    -[A7], A3,A4
  14245. 0000A332  226F 000C                movea.l    A1, [A7 + 0xC]
  14246. 0000A336  286F 0010                movea.l    A4, [A7 + 0x10]
  14247. 0000A33A  266F 0014                movea.l    A3, [A7 + 0x14]
  14248. 0000A33E  3069 0042                movea.w    A0, [A1 + 0x42]
  14249. 0000A342  2014                     move.l     D0, [A4]
  14250. 0000A344  D088                     add.l      D0, A0
  14251. 0000A346  D0A9 0030                add.l      D0, [A1 + 0x30]
  14252. 0000A34A  3740 0002                move.w     [A3 + 0x2], D0
  14253. 0000A34E  3069 0040                movea.w    A0, [A1 + 0x40]
  14254. 0000A352  202C 0004                move.l     D0, [A4 + 0x4]
  14255. 0000A356  D088                     add.l      D0, A0
  14256. 0000A358  D0A9 0034                add.l      D0, [A1 + 0x34]
  14257. 0000A35C  3680                     move.w     [A3], D0
  14258. 0000A35E  4CDF 1800                movem.l    A3,A4, [A7]+
  14259. 0000A362  4E75                     rts
  14260. 0000A364  2F0C                     move.l     -[A7], A4
  14261. 0000A366  206F 0008                movea.l    A0, [A7 + 0x8]
  14262. 0000A36A  286F 000C                movea.l    A4, [A7 + 0xC]
  14263. 0000A36E  226F 0010                movea.l    A1, [A7 + 0x10]
  14264. 0000A372  302C 0002                move.w     D0, [A4 + 0x2]
  14265. 0000A376  9068 0042                sub.w      D0, [A0 + 0x42]
  14266. 0000A37A  48C0                     ext.l      D0
  14267. 0000A37C  90A8 0030                sub.l      D0, [A0 + 0x30]
  14268. 0000A380  2280                     move.l     [A1], D0
  14269. 0000A382  3014                     move.w     D0, [A4]
  14270. 0000A384  9068 0040                sub.w      D0, [A0 + 0x40]
  14271. 0000A388  48C0                     ext.l      D0
  14272. 0000A38A  90A8 0034                sub.l      D0, [A0 + 0x34]
  14273. 0000A38E  2340 0004                move.l     [A1 + 0x4], D0
  14274. 0000A392  285F                     movea.l    A4, [A7]+
  14275. 0000A394  4E75                     rts
  14276. 0000A396  4E56 0000                link       A6, 0
  14277. 0000A39A  48E7 1820                movem.l    -[A7], D3,D4,A2
  14278. 0000A39E  246E 0008                movea.l    A2, [A6 + 0x8]
  14279. 0000A3A2  282E 000C                move.l     D4, [A6 + 0xC]
  14280. 0000A3A6  262E 0010                move.l     D3, [A6 + 0x10]
  14281. 0000A3AA  2003                     move.l     D0, D3
  14282. 0000A3AC  D0AA 0034                add.l      D0, [A2 + 0x34]
  14283. 0000A3B0  2F00                     move.l     -[A7], D0
  14284. 0000A3B2  2004                     move.l     D0, D4
  14285. 0000A3B4  D0AA 0030                add.l      D0, [A2 + 0x30]
  14286. 0000A3B8  2F00                     move.l     -[A7], D0
  14287. 0000A3BA  2F0A                     move.l     -[A7], A2
  14288. 0000A3BC  2057                     movea.l    A0, [A7]
  14289. 0000A3BE  2268 0004                movea.l    A1, [A0 + 0x4]
  14290. 0000A3C2  2269 0060                movea.l    A1, [A1 + 0x60]
  14291. 0000A3C6  4E91                     jsr        [A1]
  14292. 0000A3C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14293. 0000A3CC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  14294. 0000A3D0  4E5E                     unlink     A6
  14295. 0000A3D2  4E75                     rts
  14296. 0000A3D4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  14297. 0000A3D8  594F                     subq.w     A7, 4
  14298. 0000A3DA  246F 0028                movea.l    A2, [A7 + 0x28]
  14299. 0000A3DE  2C2F 002C                move.l     D6, [A7 + 0x2C]
  14300. 0000A3E2  266F 0030                movea.l    A3, [A7 + 0x30]
  14301. 0000A3E6  2E2F 0034                move.l     D7, [A7 + 0x34]
  14302. 0000A3EA  282F 0038                move.l     D4, [A7 + 0x38]
  14303. 0000A3EE  262A 0030                move.l     D3, [A2 + 0x30]
  14304. 0000A3F2  2A06                     move.l     D5, D6
  14305. 0000A3F4  DA83                     add.l      D5, D3
  14306. 0000A3F6  2C07                     move.l     D6, D7
  14307. 0000A3F8  DC83                     add.l      D6, D3
  14308. 0000A3FA  262A 0034                move.l     D3, [A2 + 0x34]
  14309. 0000A3FE  2E0B                     move.l     D7, A3
  14310. 0000A400  DE83                     add.l      D7, D3
  14311. 0000A402  2004                     move.l     D0, D4
  14312. 0000A404  D083                     add.l      D0, D3
  14313. 0000A406  2640                     movea.l    A3, D0
  14314. 0000A408  262A 0010                move.l     D3, [A2 + 0x10]
  14315. 0000A40C  306A 000C                movea.w    A0, [A2 + 0xC]
  14316. 0000A410  2003                     move.l     D0, D3
  14317. 0000A412  D088                     add.l      D0, A0
  14318. 0000A414  2840                     movea.l    A4, D0
  14319. 0000A416  282A 0014                move.l     D4, [A2 + 0x14]
  14320. 0000A41A  306A 000E                movea.w    A0, [A2 + 0xE]
  14321. 0000A41E  2004                     move.l     D0, D4
  14322. 0000A420  D088                     add.l      D0, A0
  14323. 0000A422  2E80                     move.l     [A7], D0
  14324. 0000A424  BA8C                     cmp.l      D5, A4
  14325. 0000A426  6C0C                     bge        +0xE /* 0000A434 */
  14326. 0000A428  BE97                     cmp.l      D7, [A7]
  14327. 0000A42A  6C08                     bge        +0xA /* 0000A434 */
  14328. 0000A42C  BC83                     cmp.l      D6, D3
  14329. 0000A42E  6F04                     ble        +0x6 /* 0000A434 */
  14330. 0000A430  B7C4                     cmpa.l     A3, D4
  14331. 0000A432  6E04                     bgt        +0x6 /* 0000A438 */
  14332. label0000A434:
  14333. 0000A434  7000                     moveq.l    D0, 0x00
  14334. 0000A436  6002                     bra        +0x4 /* 0000A43A */
  14335. label0000A438:
  14336. 0000A438  7001                     moveq.l    D0, 0x01
  14337. label0000A43A:
  14338. 0000A43A  584F                     addq.w     A7, 4
  14339. 0000A43C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  14340. 0000A440  4E75                     rts
  14341. 0000A442  4E56 FFFC                link       A6, -0x0004
  14342. 0000A446  2F0A                     move.l     -[A7], A2
  14343. 0000A448  246E 000A                movea.l    A2, [A6 + 0xA]
  14344. 0000A44C  23CA 0002 B7CA           move.l     [0x0002B7CA], A2
  14345. 0000A452  42B9 0002 B7C4           clr.l      [0x0002B7C4]
  14346. 0000A458  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  14347. 0000A45C  2F3C 5050 6F62           move.l     -[A7], 0x50506F62 /* 'PPob' */
  14348. 0000A462  4EB9 0000 22B0           jsr        [0x000022B0]
  14349. 0000A468  2448                     movea.l    A2, A0
  14350. 0000A46A  200A                     move.l     D0, A2
  14351. 0000A46C  5C4F                     addq.w     A7, 6
  14352. 0000A46E  661E                     bne        +0x20 /* 0000A48E */
  14353. 0000A470  42A7                     clr.l      -[A7]
  14354. 0000A472  486E FFFC                pea.l      [A6 - 0x4]
  14355. 0000A476  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  14356. 0000A47E  4879 0001 7FC0           push.l     0x17FC0
  14357. 0000A484  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  14358. 0000A48A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14359. label0000A48E:
  14360. 0000A48E  2F0A                     move.l     -[A7], A2
  14361. 0000A490  2057                     movea.l    A0, [A7]
  14362. 0000A492  2268 0004                movea.l    A1, [A0 + 0x4]
  14363. 0000A496  2269 000C                movea.l    A1, [A1 + 0xC]
  14364. 0000A49A  4E91                     jsr        [A1]
  14365. 0000A49C  202A 00E2                move.l     D0, [A2 + 0xE2]
  14366. 0000A4A0  0280 0080 0000           andi.l     D0, 0x800000
  14367. 0000A4A6  584F                     addq.w     A7, 4
  14368. 0000A4A8  6710                     beq        +0x12 /* 0000A4BA */
  14369. 0000A4AA  2F0A                     move.l     -[A7], A2
  14370. 0000A4AC  2057                     movea.l    A0, [A7]
  14371. 0000A4AE  2268 0004                movea.l    A1, [A0 + 0x4]
  14372. 0000A4B2  2269 00A4                movea.l    A1, [A1 + 0xA4]
  14373. 0000A4B6  4E91                     jsr        [A1]
  14374. 0000A4B8  584F                     addq.w     A7, 4
  14375. label0000A4BA:
  14376. 0000A4BA  204A                     movea.l    A0, A2
  14377. 0000A4BC  245F                     movea.l    A2, [A7]+
  14378. 0000A4BE  4E5E                     unlink     A6
  14379. 0000A4C0  4E75                     rts
  14380. 0000A4C2  4E56 FFFC                link       A6, -0x0004
  14381. 0000A4C6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  14382. 0000A4CA  246E 0008                movea.l    A2, [A6 + 0x8]
  14383. 0000A4CE  362E 000C                move.w     D3, [A6 + 0xC]
  14384. 0000A4D2  282E 000E                move.l     D4, [A6 + 0xE]
  14385. 0000A4D6  2E2E 001C                move.l     D7, [A6 + 0x1C]
  14386. 0000A4DA  2C2E 0020                move.l     D6, [A6 + 0x20]
  14387. 0000A4DE  2A2E 0024                move.l     D5, [A6 + 0x24]
  14388. 0000A4E2  4A43                     tst.w      D3
  14389. 0000A4E4  6718                     beq        +0x1A /* 0000A4FE */
  14390. 0000A4E6  204A                     movea.l    A0, A2
  14391. 0000A4E8  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  14392. 0000A4EC  2608                     move.l     D3, A0
  14393. 0000A4EE  2488                     move.l     [A2], A0
  14394. 0000A4F0  2548 007A                move.l     [A2 + 0x7A], A0
  14395. 0000A4F4  2F03                     move.l     -[A7], D3
  14396. 0000A4F6  4EB9 0000 3AE0           jsr        [0x00003AE0]
  14397. 0000A4FC  584F                     addq.w     A7, 4
  14398. label0000A4FE:
  14399. 0000A4FE  4267                     clr.w      -[A7]
  14400. 0000A500  2F0A                     move.l     -[A7], A2
  14401. 0000A502  61FF FFFF DE6E           bsr        -0x2190 /* 00008372 */
  14402. 0000A508  2F04                     move.l     -[A7], D4
  14403. 0000A50A  4267                     clr.w      -[A7]
  14404. 0000A50C  486A 007A                pea.l      [A2 + 0x7A]
  14405. 0000A510  4EB9 0000 3CC0           jsr        [0x00003CC0]
  14406. 0000A516  204A                     movea.l    A0, A2
  14407. 0000A518  41E8 00B0                lea.l      A0, [A0 + 0xB0]
  14408. 0000A51C  2808                     move.l     D4, A0
  14409. 0000A51E  4850                     pea.l      [A0]
  14410. 0000A520  4EB9 0000 28C0           jsr        [0x000028C0]
  14411. 0000A526  41F9 0001 7A10           lea.l      A0, [0x00017A10]
  14412. 0000A52C  2548 0004                move.l     [A2 + 0x4], A0
  14413. 0000A530  41F9 0001 7A10           lea.l      A0, [0x00017A10]
  14414. 0000A536  41E8 0334                lea.l      A0, [A0 + 0x334]
  14415. 0000A53A  2252                     movea.l    A1, [A2]
  14416. 0000A53C  2288                     move.l     [A1], A0
  14417. 0000A53E  41F9 0001 7A10           lea.l      A0, [0x00017A10]
  14418. 0000A544  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  14419. 0000A548  2548 007E                move.l     [A2 + 0x7E], A0
  14420. 0000A54C  41F9 0001 7A10           lea.l      A0, [0x00017A10]
  14421. 0000A552  41E8 0200                lea.l      A0, [A0 + 0x200]
  14422. 0000A556  2548 00B0                move.l     [A2 + 0xB0], A0
  14423. 0000A55A  2612                     move.l     D3, [A2]
  14424. 0000A55C  204A                     movea.l    A0, A2
  14425. 0000A55E  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  14426. 0000A562  91C3                     sub.l      A0, D3
  14427. 0000A564  2243                     movea.l    A1, D3
  14428. 0000A566  2348 0008                move.l     [A1 + 0x8], A0
  14429. 0000A56A  486A 00CE                pea.l      [A2 + 0xCE]
  14430. 0000A56E  42A7                     clr.l      -[A7]
  14431. 0000A570  2F3C 3E80 3E80           move.l     -[A7], 0x3E803E80
  14432. 0000A576  A8A7                     syscall    SetRect
  14433. 0000A578  357C 7FFF 00D6           move.w     [A2 + 0xD6], 0x7FFF
  14434. 0000A57E  357C 7FFF 00D8           move.w     [A2 + 0xD8], 0x7FFF
  14435. 0000A584  422A 00F2                clr.b      [A2 + 0xF2]
  14436. 0000A588  2547 00E2                move.l     [A2 + 0xE2], D7
  14437. 0000A58C  2F05                     move.l     -[A7], D5
  14438. 0000A58E  2F06                     move.l     -[A7], D6
  14439. 0000A590  202A 00E2                move.l     D0, [A2 + 0xE2]
  14440. 0000A594  0280 1000 0000           andi.l     D0, 0x10000000
  14441. 0000A59A  4A80                     tst.l      D0
  14442. 0000A59C  56C0                     sne        D0
  14443. 0000A59E  4400                     neg.b      D0
  14444. 0000A5A0  1F00                     move.b     -[A7], D0
  14445. 0000A5A2  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  14446. 0000A5A6  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  14447. 0000A5AA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  14448. 0000A5AE  2F0A                     move.l     -[A7], A2
  14449. 0000A5B0  4EB9 0000 2580           jsr        [0x00002580]
  14450. 0000A5B6  2548 00CA                move.l     [A2 + 0xCA], A0
  14451. 0000A5BA  4AAA 00CA                tst.l      [A2 + 0xCA]
  14452. 0000A5BE  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  14453. 0000A5C2  661E                     bne        +0x20 /* 0000A5E2 */
  14454. 0000A5C4  42A7                     clr.l      -[A7]
  14455. 0000A5C6  486E FFFC                pea.l      [A6 - 0x4]
  14456. 0000A5CA  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  14457. 0000A5D2  4879 0001 7FC0           push.l     0x17FC0
  14458. 0000A5D8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  14459. 0000A5DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14460. label0000A5E2:
  14461. 0000A5E2  206A 00CA                movea.l    A0, [A2 + 0xCA]
  14462. 0000A5E6  317C 4E20 006C           move.w     [A0 + 0x6C], 0x4E20 /* 'N ' */
  14463. 0000A5EC  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  14464. 0000A5F0  2F0A                     move.l     -[A7], A2
  14465. 0000A5F2  A918                     syscall    SetWRefCon
  14466. 0000A5F4  266A 00CA                movea.l    A3, [A2 + 0xCA]
  14467. 0000A5F8  4227                     clr.b      -[A7]
  14468. 0000A5FA  302B 0014                move.w     D0, [A3 + 0x14]
  14469. 0000A5FE  906B 0010                sub.w      D0, [A3 + 0x10]
  14470. 0000A602  3F00                     move.w     -[A7], D0
  14471. 0000A604  302B 0016                move.w     D0, [A3 + 0x16]
  14472. 0000A608  906B 0012                sub.w      D0, [A3 + 0x12]
  14473. 0000A60C  3F00                     move.w     -[A7], D0
  14474. 0000A60E  2F0A                     move.l     -[A7], A2
  14475. 0000A610  61FF FFFF 9718           bsr        -0x68E6 /* 00003D2A */
  14476. 0000A616  286A 00CA                movea.l    A4, [A2 + 0xCA]
  14477. 0000A61A  4227                     clr.b      -[A7]
  14478. 0000A61C  302C 0014                move.w     D0, [A4 + 0x14]
  14479. 0000A620  906C 0010                sub.w      D0, [A4 + 0x10]
  14480. 0000A624  48C0                     ext.l      D0
  14481. 0000A626  2F00                     move.l     -[A7], D0
  14482. 0000A628  302C 0016                move.w     D0, [A4 + 0x16]
  14483. 0000A62C  906C 0012                sub.w      D0, [A4 + 0x12]
  14484. 0000A630  48C0                     ext.l      D0
  14485. 0000A632  2F00                     move.l     -[A7], D0
  14486. 0000A634  2F0A                     move.l     -[A7], A2
  14487. 0000A636  61FF FFFF F6D4           bsr        -0x92A /* 00009D0C */
  14488. 0000A63C  2F0A                     move.l     -[A7], A2
  14489. 0000A63E  61FF FFFF E34A           bsr        -0x1CB4 /* 0000898A */
  14490. 0000A644  204A                     movea.l    A0, A2
  14491. 0000A646  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  14492. 0000A64A  2648                     movea.l    A3, A0
  14493. 0000A64C  4850                     pea.l      [A0]
  14494. 0000A64E  2F0A                     move.l     -[A7], A2
  14495. 0000A650  2057                     movea.l    A0, [A7]
  14496. 0000A652  2268 0004                movea.l    A1, [A0 + 0x4]
  14497. 0000A656  2269 0038                movea.l    A1, [A1 + 0x38]
  14498. 0000A65A  4E91                     jsr        [A1]
  14499. 0000A65C  2F0B                     move.l     -[A7], A3
  14500. 0000A65E  2F0A                     move.l     -[A7], A2
  14501. 0000A660  2057                     movea.l    A0, [A7]
  14502. 0000A662  2268 0004                movea.l    A1, [A0 + 0x4]
  14503. 0000A666  2269 0118                movea.l    A1, [A1 + 0x118]
  14504. 0000A66A  4E91                     jsr        [A1]
  14505. 0000A66C  486B 0004                pea.l      [A3 + 0x4]
  14506. 0000A670  2F0A                     move.l     -[A7], A2
  14507. 0000A672  2057                     movea.l    A0, [A7]
  14508. 0000A674  2268 0004                movea.l    A1, [A0 + 0x4]
  14509. 0000A678  2269 0118                movea.l    A1, [A1 + 0x118]
  14510. 0000A67C  4E91                     jsr        [A1]
  14511. 0000A67E  422A 0024                clr.b      [A2 + 0x24]
  14512. 0000A682  422A 0025                clr.b      [A2 + 0x25]
  14513. 0000A686  422A 0026                clr.b      [A2 + 0x26]
  14514. 0000A68A  202A 00E2                move.l     D0, [A2 + 0xE2]
  14515. 0000A68E  0280 0040 0000           andi.l     D0, 0x400000 /* '@\0\0' */
  14516. 0000A694  4FEF 0034                lea.l      A7, [A7 + 0x34]
  14517. 0000A698  6706                     beq        +0x8 /* 0000A6A0 */
  14518. 0000A69A  157C 0002 0026           move.b     [A2 + 0x26], 0x2
  14519. label0000A6A0:
  14520. 0000A6A0  42A7                     clr.l      -[A7]
  14521. 0000A6A2  2F0A                     move.l     -[A7], A2
  14522. 0000A6A4  2057                     movea.l    A0, [A7]
  14523. 0000A6A6  2268 0004                movea.l    A1, [A0 + 0x4]
  14524. 0000A6AA  2269 00E8                movea.l    A1, [A1 + 0xE8]
  14525. 0000A6AE  4E91                     jsr        [A1]
  14526. 0000A6B0  486A 00E6                pea.l      [A2 + 0xE6]
  14527. 0000A6B4  AA19                     syscall    GetForeColor
  14528. 0000A6B6  486A 00EC                pea.l      [A2 + 0xEC]
  14529. 0000A6BA  AA1A                     syscall    GetBackColor
  14530. 0000A6BC  2F3C 6377 696E           move.l     -[A7], 0x6377696E /* 'cwin' */
  14531. 0000A6C2  2F04                     move.l     -[A7], D4
  14532. 0000A6C4  4EB9 0000 28E8           jsr        [0x000028E8]
  14533. 0000A6CA  1F3C 0001                move.b     -[A7], 0x1
  14534. 0000A6CE  2F04                     move.l     -[A7], D4
  14535. 0000A6D0  2057                     movea.l    A0, [A7]
  14536. 0000A6D2  2250                     movea.l    A1, [A0]
  14537. 0000A6D4  2269 001C                movea.l    A1, [A1 + 0x1C]
  14538. 0000A6D8  4E91                     jsr        [A1]
  14539. 0000A6DA  204A                     movea.l    A0, A2
  14540. 0000A6DC  4FEF 0016                lea.l      A7, [A7 + 0x16]
  14541. 0000A6E0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  14542. 0000A6E4  4E5E                     unlink     A6
  14543. 0000A6E6  4E75                     rts
  14544. fn0000A6E8:
  14545. 0000A6E8  4E56 FFE8                link       A6, -0x0018
  14546. 0000A6EC  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  14547. 0000A6F0  246E 0008                movea.l    A2, [A6 + 0x8]
  14548. 0000A6F4  382E 000C                move.w     D4, [A6 + 0xC]
  14549. 0000A6F8  262E 000E                move.l     D3, [A6 + 0xE]
  14550. 0000A6FC  4A44                     tst.w      D4
  14551. 0000A6FE  6718                     beq        +0x1A /* 0000A718 */
  14552. 0000A700  204A                     movea.l    A0, A2
  14553. 0000A702  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  14554. 0000A706  2648                     movea.l    A3, A0
  14555. 0000A708  2488                     move.l     [A2], A0
  14556. 0000A70A  2548 007A                move.l     [A2 + 0x7A], A0
  14557. 0000A70E  2F0B                     move.l     -[A7], A3
  14558. 0000A710  4EB9 0000 3AE0           jsr        [0x00003AE0]
  14559. 0000A716  584F                     addq.w     A7, 4
  14560. label0000A718:
  14561. 0000A718  4267                     clr.w      -[A7]
  14562. 0000A71A  2F0A                     move.l     -[A7], A2
  14563. 0000A71C  61FF FFFF DC54           bsr        -0x23AA /* 00008372 */
  14564. 0000A722  4267                     clr.w      -[A7]
  14565. 0000A724  486A 007A                pea.l      [A2 + 0x7A]
  14566. 0000A728  4EB9 0000 3CB0           jsr        [0x00003CB0]
  14567. 0000A72E  204A                     movea.l    A0, A2
  14568. 0000A730  41E8 00B0                lea.l      A0, [A0 + 0xB0]
  14569. 0000A734  2848                     movea.l    A4, A0
  14570. 0000A736  4850                     pea.l      [A0]
  14571. 0000A738  4EB9 0000 28C0           jsr        [0x000028C0]
  14572. 0000A73E  41F9 0001 7A10           lea.l      A0, [0x00017A10]
  14573. 0000A744  2548 0004                move.l     [A2 + 0x4], A0
  14574. 0000A748  41F9 0001 7A10           lea.l      A0, [0x00017A10]
  14575. 0000A74E  41E8 0334                lea.l      A0, [A0 + 0x334]
  14576. 0000A752  2252                     movea.l    A1, [A2]
  14577. 0000A754  2288                     move.l     [A1], A0
  14578. 0000A756  41F9 0001 7A10           lea.l      A0, [0x00017A10]
  14579. 0000A75C  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  14580. 0000A760  2548 007E                move.l     [A2 + 0x7E], A0
  14581. 0000A764  41F9 0001 7A10           lea.l      A0, [0x00017A10]
  14582. 0000A76A  41E8 0200                lea.l      A0, [A0 + 0x200]
  14583. 0000A76E  2548 00B0                move.l     [A2 + 0xB0], A0
  14584. 0000A772  2652                     movea.l    A3, [A2]
  14585. 0000A774  204A                     movea.l    A0, A2
  14586. 0000A776  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  14587. 0000A77A  91CB                     sub.l      A0, A3
  14588. 0000A77C  2748 0008                move.l     [A3 + 0x8], A0
  14589. 0000A780  4878 0018                push.l     0x18
  14590. 0000A784  486E FFE8                pea.l      [A6 - 0x18]
  14591. 0000A788  2F03                     move.l     -[A7], D3
  14592. 0000A78A  2057                     movea.l    A0, [A7]
  14593. 0000A78C  2250                     movea.l    A1, [A0]
  14594. 0000A78E  2269 0024                movea.l    A1, [A1 + 0x24]
  14595. 0000A792  4E91                     jsr        [A1]
  14596. 0000A794  486E FFE8                pea.l      [A6 - 0x18]
  14597. 0000A798  2F0A                     move.l     -[A7], A2
  14598. 0000A79A  61FF 0000 0100           bsr        +0x102 /* 0000A89C */
  14599. 0000A7A0  23CA 0002 B7B4           move.l     [0x0002B7B4], A2
  14600. 0000A7A6  2F3C 6377 696E           move.l     -[A7], 0x6377696E /* 'cwin' */
  14601. 0000A7AC  2F0C                     move.l     -[A7], A4
  14602. 0000A7AE  4EB9 0000 28E8           jsr        [0x000028E8]
  14603. 0000A7B4  1F3C 0001                move.b     -[A7], 0x1
  14604. 0000A7B8  2F0C                     move.l     -[A7], A4
  14605. 0000A7BA  2057                     movea.l    A0, [A7]
  14606. 0000A7BC  2250                     movea.l    A1, [A0]
  14607. 0000A7BE  2269 001C                movea.l    A1, [A1 + 0x1C]
  14608. 0000A7C2  4E91                     jsr        [A1]
  14609. 0000A7C4  204A                     movea.l    A0, A2
  14610. 0000A7C6  4FEF 0032                lea.l      A7, [A7 + 0x32]
  14611. 0000A7CA  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  14612. 0000A7CE  4E5E                     unlink     A6
  14613. 0000A7D0  4E75                     rts
  14614. fn0000A7D2:
  14615. 0000A7D2  4E56 0000                link       A6, 0
  14616. 0000A7D6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  14617. 0000A7DA  246E 0008                movea.l    A2, [A6 + 0x8]
  14618. 0000A7DE  362E 000C                move.w     D3, [A6 + 0xC]
  14619. 0000A7E2  200A                     move.l     D0, A2
  14620. 0000A7E4  6700 00AC                beq        +0xAE /* 0000A892 */
  14621. 0000A7E8  41F9 0001 7A10           lea.l      A0, [0x00017A10]
  14622. 0000A7EE  2548 0004                move.l     [A2 + 0x4], A0
  14623. 0000A7F2  41F9 0001 7A10           lea.l      A0, [0x00017A10]
  14624. 0000A7F8  41E8 0334                lea.l      A0, [A0 + 0x334]
  14625. 0000A7FC  2252                     movea.l    A1, [A2]
  14626. 0000A7FE  2288                     move.l     [A1], A0
  14627. 0000A800  41F9 0001 7A10           lea.l      A0, [0x00017A10]
  14628. 0000A806  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  14629. 0000A80A  2548 007E                move.l     [A2 + 0x7E], A0
  14630. 0000A80E  41F9 0001 7A10           lea.l      A0, [0x00017A10]
  14631. 0000A814  41E8 0200                lea.l      A0, [A0 + 0x200]
  14632. 0000A818  2548 00B0                move.l     [A2 + 0xB0], A0
  14633. 0000A81C  2652                     movea.l    A3, [A2]
  14634. 0000A81E  204A                     movea.l    A0, A2
  14635. 0000A820  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  14636. 0000A824  2848                     movea.l    A4, A0
  14637. 0000A826  91CB                     sub.l      A0, A3
  14638. 0000A828  2748 0008                move.l     [A3 + 0x8], A0
  14639. 0000A82C  4AAA 00CA                tst.l      [A2 + 0xCA]
  14640. 0000A830  671C                     beq        +0x1E /* 0000A84E */
  14641. 0000A832  2F0A                     move.l     -[A7], A2
  14642. 0000A834  4EB9 0000 25A0           jsr        [0x000025A0]
  14643. 0000A83A  2F0A                     move.l     -[A7], A2
  14644. 0000A83C  61FF FFFF DF54           bsr        -0x20AA /* 00008792 */
  14645. 0000A842  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  14646. 0000A846  A914                     syscall    DisposeWindow
  14647. 0000A848  42AA 00CA                clr.l      [A2 + 0xCA]
  14648. 0000A84C  504F                     addq.w     A7, 8
  14649. label0000A84E:
  14650. 0000A84E  4267                     clr.w      -[A7]
  14651. 0000A850  486A 00B0                pea.l      [A2 + 0xB0]
  14652. 0000A854  4EB9 0000 28C8           jsr        [0x000028C8]
  14653. 0000A85A  4267                     clr.w      -[A7]
  14654. 0000A85C  486A 007A                pea.l      [A2 + 0x7A]
  14655. 0000A860  4EB9 0000 3CC8           jsr        [0x00003CC8]
  14656. 0000A866  4267                     clr.w      -[A7]
  14657. 0000A868  2F0A                     move.l     -[A7], A2
  14658. 0000A86A  61FF FFFF DD08           bsr        -0x22F6 /* 00008574 */
  14659. 0000A870  4A43                     tst.w      D3
  14660. 0000A872  4FEF 0012                lea.l      A7, [A7 + 0x12]
  14661. 0000A876  670C                     beq        +0xE /* 0000A884 */
  14662. 0000A878  4267                     clr.w      -[A7]
  14663. 0000A87A  2F0C                     move.l     -[A7], A4
  14664. 0000A87C  4EB9 0000 3AE8           jsr        [0x00003AE8]
  14665. 0000A882  5C4F                     addq.w     A7, 6
  14666. label0000A884:
  14667. 0000A884  4A43                     tst.w      D3
  14668. 0000A886  6F0A                     ble        +0xC /* 0000A892 */
  14669. 0000A888  2F0A                     move.l     -[A7], A2
  14670. 0000A88A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  14671. 0000A890  584F                     addq.w     A7, 4
  14672. label0000A892:
  14673. 0000A892  204A                     movea.l    A0, A2
  14674. 0000A894  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  14675. 0000A898  4E5E                     unlink     A6
  14676. 0000A89A  4E75                     rts
  14677. fn0000A89C:
  14678. 0000A89C  4E56 0000                link       A6, 0
  14679. 0000A8A0  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  14680. 0000A8A4  246E 0008                movea.l    A2, [A6 + 0x8]
  14681. 0000A8A8  266E 000C                movea.l    A3, [A6 + 0xC]
  14682. 0000A8AC  256B 0004 00E2           move.l     [A2 + 0xE2], [A3 + 0x4]
  14683. 0000A8B2  263C 2000 0000           move.l     D3, 0x20000000 /* ' \0\0\0' */
  14684. 0000A8B8  382B 0002                move.w     D4, [A3 + 0x2]
  14685. 0000A8BC  6608                     bne        +0xA /* 0000A8C6 */
  14686. 0000A8BE  263C 8000 0000           move.l     D3, 0x80000000
  14687. 0000A8C4  600C                     bra        +0xE /* 0000A8D2 */
  14688. label0000A8C6:
  14689. 0000A8C6  0C44 0001                cmpi.w     D4, 0x1
  14690. 0000A8CA  6606                     bne        +0x8 /* 0000A8D2 */
  14691. 0000A8CC  263C 4000 0000           move.l     D3, 0x40000000 /* '@\0\0\0' */
  14692. label0000A8D2:
  14693. 0000A8D2  87AA 00E2                or.l       [A2 + 0xE2], D3
  14694. 0000A8D6  356B 0008 00D0           move.w     [A2 + 0xD0], [A3 + 0x8]
  14695. 0000A8DC  356B 000A 00CE           move.w     [A2 + 0xCE], [A3 + 0xA]
  14696. 0000A8E2  356B 000C 00D4           move.w     [A2 + 0xD4], [A3 + 0xC]
  14697. 0000A8E8  4A6A 00D4                tst.w      [A2 + 0xD4]
  14698. 0000A8EC  6C06                     bge        +0x8 /* 0000A8F4 */
  14699. 0000A8EE  357C 3E80 00D4           move.w     [A2 + 0xD4], 0x3E80
  14700. label0000A8F4:
  14701. 0000A8F4  356B 000E 00D2           move.w     [A2 + 0xD2], [A3 + 0xE]
  14702. 0000A8FA  4A6A 00D2                tst.w      [A2 + 0xD2]
  14703. 0000A8FE  6C06                     bge        +0x8 /* 0000A906 */
  14704. 0000A900  357C 3E80 00D2           move.w     [A2 + 0xD2], 0x3E80
  14705. label0000A906:
  14706. 0000A906  256B 0010 00D6           move.l     [A2 + 0xD6], [A3 + 0x10]
  14707. 0000A90C  4A6A 00D6                tst.w      [A2 + 0xD6]
  14708. 0000A910  6C06                     bge        +0x8 /* 0000A918 */
  14709. 0000A912  357C 7FFF 00D6           move.w     [A2 + 0xD6], 0x7FFF
  14710. label0000A918:
  14711. 0000A918  4A6A 00D8                tst.w      [A2 + 0xD8]
  14712. 0000A91C  6C06                     bge        +0x8 /* 0000A924 */
  14713. 0000A91E  357C 7FFF 00D8           move.w     [A2 + 0xD8], 0x7FFF
  14714. label0000A924:
  14715. 0000A924  422A 00F2                clr.b      [A2 + 0xF2]
  14716. 0000A928  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  14717. 0000A92C  2F0A                     move.l     -[A7], A2
  14718. 0000A92E  2057                     movea.l    A0, [A7]
  14719. 0000A930  2268 0004                movea.l    A1, [A0 + 0x4]
  14720. 0000A934  2269 0030                movea.l    A1, [A1 + 0x30]
  14721. 0000A938  4E91                     jsr        [A1]
  14722. 0000A93A  3F13                     move.w     -[A7], [A3]
  14723. 0000A93C  2F0A                     move.l     -[A7], A2
  14724. 0000A93E  61FF 0000 002C           bsr        +0x2E /* 0000A96C */
  14725. 0000A944  42A7                     clr.l      -[A7]
  14726. 0000A946  2F0A                     move.l     -[A7], A2
  14727. 0000A948  2057                     movea.l    A0, [A7]
  14728. 0000A94A  2268 0004                movea.l    A1, [A0 + 0x4]
  14729. 0000A94E  2269 00E8                movea.l    A1, [A1 + 0xE8]
  14730. 0000A952  4E91                     jsr        [A1]
  14731. 0000A954  486A 00E6                pea.l      [A2 + 0xE6]
  14732. 0000A958  AA19                     syscall    GetForeColor
  14733. 0000A95A  486A 00EC                pea.l      [A2 + 0xEC]
  14734. 0000A95E  AA1A                     syscall    GetBackColor
  14735. 0000A960  4FEF 0016                lea.l      A7, [A7 + 0x16]
  14736. 0000A964  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  14737. 0000A968  4E5E                     unlink     A6
  14738. 0000A96A  4E75                     rts
  14739. fn0000A96C:
  14740. 0000A96C  4E56 FFFC                link       A6, -0x0004
  14741. 0000A970  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  14742. 0000A974  246E 0008                movea.l    A2, [A6 + 0x8]
  14743. 0000A978  362E 000C                move.w     D3, [A6 + 0xC]
  14744. 0000A97C  3043                     movea.w    A0, D3
  14745. 0000A97E  2548 0008                move.l     [A2 + 0x8], A0
  14746. 0000A982  4878 FFFF                push.l     0xFFFF
  14747. 0000A986  3F03                     move.w     -[A7], D3
  14748. 0000A988  2F0A                     move.l     -[A7], A2
  14749. 0000A98A  4EB9 0000 2578           jsr        [0x00002578]
  14750. 0000A990  2548 00CA                move.l     [A2 + 0xCA], A0
  14751. 0000A994  4AAA 00CA                tst.l      [A2 + 0xCA]
  14752. 0000A998  4FEF 000A                lea.l      A7, [A7 + 0xA]
  14753. 0000A99C  661E                     bne        +0x20 /* 0000A9BC */
  14754. 0000A99E  42A7                     clr.l      -[A7]
  14755. 0000A9A0  486E FFFC                pea.l      [A6 - 0x4]
  14756. 0000A9A4  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  14757. 0000A9AC  4879 0001 7FC0           push.l     0x17FC0
  14758. 0000A9B2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  14759. 0000A9B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14760. label0000A9BC:
  14761. 0000A9BC  594F                     subq.w     A7, 4
  14762. 0000A9BE  2F3C 5749 4E44           move.l     -[A7], 0x57494E44 /* 'WIND' */
  14763. 0000A9C4  3F03                     move.w     -[A7], D3
  14764. 0000A9C6  A9A0                     syscall    GetResource
  14765. 0000A9C8  205F                     movea.l    A0, [A7]+
  14766. 0000A9CA  2808                     move.l     D4, A0
  14767. 0000A9CC  2044                     movea.l    A0, D4
  14768. 0000A9CE  2050                     movea.l    A0, [A0]
  14769. 0000A9D0  3628 0010                move.w     D3, [A0 + 0x10]
  14770. 0000A9D4  0C43 4E20                cmpi.w     D3, 0x4E20 /* 'N ' */
  14771. 0000A9D8  6C04                     bge        +0x6 /* 0000A9DE */
  14772. 0000A9DA  363C 4E20                move.w     D3, 0x4E20 /* 'N ' */
  14773. label0000A9DE:
  14774. 0000A9DE  206A 00CA                movea.l    A0, [A2 + 0xCA]
  14775. 0000A9E2  3143 006C                move.w     [A0 + 0x6C], D3
  14776. 0000A9E6  2F04                     move.l     -[A7], D4
  14777. 0000A9E8  A9A3                     syscall    ReleaseResource
  14778. 0000A9EA  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  14779. 0000A9EE  2F0A                     move.l     -[A7], A2
  14780. 0000A9F0  A918                     syscall    SetWRefCon
  14781. 0000A9F2  266A 00CA                movea.l    A3, [A2 + 0xCA]
  14782. 0000A9F6  4227                     clr.b      -[A7]
  14783. 0000A9F8  302B 0014                move.w     D0, [A3 + 0x14]
  14784. 0000A9FC  906B 0010                sub.w      D0, [A3 + 0x10]
  14785. 0000AA00  3F00                     move.w     -[A7], D0
  14786. 0000AA02  302B 0016                move.w     D0, [A3 + 0x16]
  14787. 0000AA06  906B 0012                sub.w      D0, [A3 + 0x12]
  14788. 0000AA0A  3F00                     move.w     -[A7], D0
  14789. 0000AA0C  2F0A                     move.l     -[A7], A2
  14790. 0000AA0E  61FF FFFF 931A           bsr        -0x6CE4 /* 00003D2A */
  14791. 0000AA14  286A 00CA                movea.l    A4, [A2 + 0xCA]
  14792. 0000AA18  4227                     clr.b      -[A7]
  14793. 0000AA1A  302C 0014                move.w     D0, [A4 + 0x14]
  14794. 0000AA1E  906C 0010                sub.w      D0, [A4 + 0x10]
  14795. 0000AA22  48C0                     ext.l      D0
  14796. 0000AA24  2F00                     move.l     -[A7], D0
  14797. 0000AA26  302C 0016                move.w     D0, [A4 + 0x16]
  14798. 0000AA2A  906C 0012                sub.w      D0, [A4 + 0x12]
  14799. 0000AA2E  48C0                     ext.l      D0
  14800. 0000AA30  2F00                     move.l     -[A7], D0
  14801. 0000AA32  2F0A                     move.l     -[A7], A2
  14802. 0000AA34  61FF FFFF F2D6           bsr        -0xD28 /* 00009D0C */
  14803. 0000AA3A  2F0A                     move.l     -[A7], A2
  14804. 0000AA3C  61FF FFFF DF4C           bsr        -0x20B2 /* 0000898A */
  14805. 0000AA42  204A                     movea.l    A0, A2
  14806. 0000AA44  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  14807. 0000AA48  2648                     movea.l    A3, A0
  14808. 0000AA4A  4850                     pea.l      [A0]
  14809. 0000AA4C  2F0A                     move.l     -[A7], A2
  14810. 0000AA4E  2057                     movea.l    A0, [A7]
  14811. 0000AA50  2268 0004                movea.l    A1, [A0 + 0x4]
  14812. 0000AA54  2269 0038                movea.l    A1, [A1 + 0x38]
  14813. 0000AA58  4E91                     jsr        [A1]
  14814. 0000AA5A  2F0B                     move.l     -[A7], A3
  14815. 0000AA5C  2F0A                     move.l     -[A7], A2
  14816. 0000AA5E  2057                     movea.l    A0, [A7]
  14817. 0000AA60  2268 0004                movea.l    A1, [A0 + 0x4]
  14818. 0000AA64  2269 0118                movea.l    A1, [A1 + 0x118]
  14819. 0000AA68  4E91                     jsr        [A1]
  14820. 0000AA6A  486B 0004                pea.l      [A3 + 0x4]
  14821. 0000AA6E  2F0A                     move.l     -[A7], A2
  14822. 0000AA70  2057                     movea.l    A0, [A7]
  14823. 0000AA72  2268 0004                movea.l    A1, [A0 + 0x4]
  14824. 0000AA76  2269 0118                movea.l    A1, [A1 + 0x118]
  14825. 0000AA7A  4E91                     jsr        [A1]
  14826. 0000AA7C  422A 0024                clr.b      [A2 + 0x24]
  14827. 0000AA80  422A 0025                clr.b      [A2 + 0x25]
  14828. 0000AA84  422A 0026                clr.b      [A2 + 0x26]
  14829. 0000AA88  202A 00E2                move.l     D0, [A2 + 0xE2]
  14830. 0000AA8C  0280 0040 0000           andi.l     D0, 0x400000 /* '@\0\0' */
  14831. 0000AA92  4FEF 0034                lea.l      A7, [A7 + 0x34]
  14832. 0000AA96  6706                     beq        +0x8 /* 0000AA9E */
  14833. 0000AA98  157C 0002 0026           move.b     [A2 + 0x26], 0x2
  14834. label0000AA9E:
  14835. 0000AA9E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  14836. 0000AAA2  4E5E                     unlink     A6
  14837. 0000AAA4  4E75                     rts
  14838. 0000AAA6  4E56 0000                link       A6, 0
  14839. 0000AAAA  48E7 0030                movem.l    -[A7], A2,A3
  14840. 0000AAAE  246E 0008                movea.l    A2, [A6 + 0x8]
  14841. 0000AAB2  97CB                     sub.l      A3, A3
  14842. 0000AAB4  200A                     move.l     D0, A2
  14843. 0000AAB6  6712                     beq        +0x14 /* 0000AACA */
  14844. 0000AAB8  0C6A 4E20 006C           cmpi.w     [A2 + 0x6C], 0x4E20 /* 'N ' */
  14845. 0000AABE  6D0A                     blt        +0xC /* 0000AACA */
  14846. 0000AAC0  594F                     subq.w     A7, 4
  14847. 0000AAC2  2F0A                     move.l     -[A7], A2
  14848. 0000AAC4  A917                     syscall    GetWRefCon
  14849. 0000AAC6  201F                     move.l     D0, [A7]+
  14850. 0000AAC8  2640                     movea.l    A3, D0
  14851. label0000AACA:
  14852. 0000AACA  204B                     movea.l    A0, A3
  14853. 0000AACC  4CDF 0C00                movem.l    A2,A3, [A7]+
  14854. 0000AAD0  4E5E                     unlink     A6
  14855. 0000AAD2  4E75                     rts
  14856. 0000AAD4  206F 0004                movea.l    A0, [A7 + 0x4]
  14857. 0000AAD8  2068 00CA                movea.l    A0, [A0 + 0xCA]
  14858. 0000AADC  4E75                     rts
  14859. fn0000AADE:
  14860. 0000AADE  4E56 0000                link       A6, 0
  14861. 0000AAE2  48E7 0030                movem.l    -[A7], A2,A3
  14862. 0000AAE6  266E 0008                movea.l    A3, [A6 + 0x8]
  14863. 0000AAEA  246E 000C                movea.l    A2, [A6 + 0xC]
  14864. 0000AAEE  2F0A                     move.l     -[A7], A2
  14865. 0000AAF0  2F0B                     move.l     -[A7], A3
  14866. 0000AAF2  2057                     movea.l    A0, [A7]
  14867. 0000AAF4  2268 0004                movea.l    A1, [A0 + 0x4]
  14868. 0000AAF8  2269 0038                movea.l    A1, [A1 + 0x38]
  14869. 0000AAFC  4E91                     jsr        [A1]
  14870. 0000AAFE  2F0A                     move.l     -[A7], A2
  14871. 0000AB00  2F0B                     move.l     -[A7], A3
  14872. 0000AB02  2057                     movea.l    A0, [A7]
  14873. 0000AB04  2268 0004                movea.l    A1, [A0 + 0x4]
  14874. 0000AB08  2269 0118                movea.l    A1, [A1 + 0x118]
  14875. 0000AB0C  4E91                     jsr        [A1]
  14876. 0000AB0E  486A 0004                pea.l      [A2 + 0x4]
  14877. 0000AB12  2F0B                     move.l     -[A7], A3
  14878. 0000AB14  2057                     movea.l    A0, [A7]
  14879. 0000AB16  2268 0004                movea.l    A1, [A0 + 0x4]
  14880. 0000AB1A  2269 0118                movea.l    A1, [A1 + 0x118]
  14881. 0000AB1E  4E91                     jsr        [A1]
  14882. 0000AB20  4FEF 0018                lea.l      A7, [A7 + 0x18]
  14883. 0000AB24  4CDF 0C00                movem.l    A2,A3, [A7]+
  14884. 0000AB28  4E5E                     unlink     A6
  14885. 0000AB2A  4E75                     rts
  14886. 0000AB2C  4E56 0000                link       A6, 0
  14887. 0000AB30  48E7 0030                movem.l    -[A7], A2,A3
  14888. 0000AB34  266E 0008                movea.l    A3, [A6 + 0x8]
  14889. 0000AB38  246E 000C                movea.l    A2, [A6 + 0xC]
  14890. 0000AB3C  2F2B 00CA                move.l     -[A7], [A3 + 0xCA]
  14891. 0000AB40  2F0A                     move.l     -[A7], A2
  14892. 0000AB42  A919                     syscall    GetWTitle
  14893. 0000AB44  204A                     movea.l    A0, A2
  14894. 0000AB46  4CDF 0C00                movem.l    A2,A3, [A7]+
  14895. 0000AB4A  4E5E                     unlink     A6
  14896. 0000AB4C  4E75                     rts
  14897. 0000AB4E  4E56 0000                link       A6, 0
  14898. 0000AB52  2F0A                     move.l     -[A7], A2
  14899. 0000AB54  246E 0008                movea.l    A2, [A6 + 0x8]
  14900. 0000AB58  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  14901. 0000AB5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14902. 0000AB60  A91A                     syscall    SetWTitle
  14903. 0000AB62  245F                     movea.l    A2, [A7]+
  14904. 0000AB64  4E5E                     unlink     A6
  14905. 0000AB66  4E75                     rts
  14906. 0000AB68  4E56 0000                link       A6, 0
  14907. 0000AB6C  48E7 1030                movem.l    -[A7], D3,A2,A3
  14908. 0000AB70  266E 0008                movea.l    A3, [A6 + 0x8]
  14909. 0000AB74  246E 000C                movea.l    A2, [A6 + 0xC]
  14910. 0000AB78  362E 0010                move.w     D3, [A6 + 0x10]
  14911. 0000AB7C  3003                     move.w     D0, D3
  14912. 0000AB7E  4EB9 0000 0504           jsr        [0x00000504]
  14913. 0000AB84  0092 0003 002A           ori.l      [A2], 0x3002A
  14914. 0000AB8A  0006 0003                ori.b      D6, 0x3
  14915. 0000AB8E  0022 0004                ori.b      -[A2], 0x4
  14916. 0000AB92  0032 0005 0042           ori.b      [A2 + D0.w + 0x42], 0x5
  14917. 0000AB98  0006 0052                ori.b      D6, 0x52 /* 'R' */
  14918. 0000AB9C  0007 0062                ori.b      D7, 0x62 /* 'b' */
  14919. 0000ABA0  0008 005E                ori.b      A0, 0x5E /* '^' */
  14920. 0000ABA4  002A 0002 3F3C           ori.b      [A2 + 0x3F3C], 0x2
  14921. 0000ABAA  0001 A9C8                ori.b      D1, 0xC8
  14922. 0000ABAE  6066                     bra        +0x68 /* 0000AC16 */
  14923. 0000ABB0  2F0A                     move.l     -[A7], A2
  14924. 0000ABB2  2F0B                     move.l     -[A7], A3
  14925. 0000ABB4  2057                     movea.l    A0, [A7]
  14926. 0000ABB6  2268 0004                movea.l    A1, [A0 + 0x4]
  14927. 0000ABBA  2269 02D0                movea.l    A1, [A1 + 0x2D0]
  14928. 0000ABBE  4E91                     jsr        [A1]
  14929. 0000ABC0  504F                     addq.w     A7, 8
  14930. 0000ABC2  6052                     bra        +0x54 /* 0000AC16 */
  14931. 0000ABC4  2F0A                     move.l     -[A7], A2
  14932. 0000ABC6  2F0B                     move.l     -[A7], A3
  14933. 0000ABC8  2057                     movea.l    A0, [A7]
  14934. 0000ABCA  2268 0004                movea.l    A1, [A0 + 0x4]
  14935. 0000ABCE  2269 02E8                movea.l    A1, [A1 + 0x2E8]
  14936. 0000ABD2  4E91                     jsr        [A1]
  14937. 0000ABD4  504F                     addq.w     A7, 8
  14938. 0000ABD6  603E                     bra        +0x40 /* 0000AC16 */
  14939. 0000ABD8  2F0A                     move.l     -[A7], A2
  14940. 0000ABDA  2F0B                     move.l     -[A7], A3
  14941. 0000ABDC  2057                     movea.l    A0, [A7]
  14942. 0000ABDE  2268 0004                movea.l    A1, [A0 + 0x4]
  14943. 0000ABE2  2269 02F4                movea.l    A1, [A1 + 0x2F4]
  14944. 0000ABE6  4E91                     jsr        [A1]
  14945. 0000ABE8  504F                     addq.w     A7, 8
  14946. 0000ABEA  602A                     bra        +0x2C /* 0000AC16 */
  14947. 0000ABEC  2F0A                     move.l     -[A7], A2
  14948. 0000ABEE  2F0B                     move.l     -[A7], A3
  14949. 0000ABF0  2057                     movea.l    A0, [A7]
  14950. 0000ABF2  2268 0004                movea.l    A1, [A0 + 0x4]
  14951. 0000ABF6  2269 0314                movea.l    A1, [A1 + 0x314]
  14952. 0000ABFA  4E91                     jsr        [A1]
  14953. 0000ABFC  504F                     addq.w     A7, 8
  14954. 0000ABFE  6016                     bra        +0x18 /* 0000AC16 */
  14955. 0000AC00  3F03                     move.w     -[A7], D3
  14956. 0000AC02  2F0A                     move.l     -[A7], A2
  14957. 0000AC04  2F0B                     move.l     -[A7], A3
  14958. 0000AC06  2057                     movea.l    A0, [A7]
  14959. 0000AC08  2268 0004                movea.l    A1, [A0 + 0x4]
  14960. 0000AC0C  2269 0300                movea.l    A1, [A1 + 0x300]
  14961. 0000AC10  4E91                     jsr        [A1]
  14962. 0000AC12  4FEF 000A                lea.l      A7, [A7 + 0xA]
  14963. label0000AC16:
  14964. 0000AC16  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  14965. 0000AC1A  4E5E                     unlink     A6
  14966. 0000AC1C  4E75                     rts
  14967. 0000AC1E  4E56 FFD2                link       A6, -0x002E
  14968. 0000AC22  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  14969. 0000AC26  246E 0008                movea.l    A2, [A6 + 0x8]
  14970. 0000AC2A  266E 000C                movea.l    A3, [A6 + 0xC]
  14971. 0000AC2E  202A 00E2                move.l     D0, [A2 + 0xE2]
  14972. 0000AC32  0280 0040 0000           andi.l     D0, 0x400000 /* '@\0\0' */
  14973. 0000AC38  4A80                     tst.l      D0
  14974. 0000AC3A  56C0                     sne        D0
  14975. 0000AC3C  4400                     neg.b      D0
  14976. 0000AC3E  1600                     move.b     D3, D0
  14977. 0000AC40  2D6B 000A FFE6           move.l     [A6 - 0x1A], [A3 + 0xA]
  14978. 0000AC46  486E FFE6                pea.l      [A6 - 0x1A]
  14979. 0000AC4A  2F0A                     move.l     -[A7], A2
  14980. 0000AC4C  2057                     movea.l    A0, [A7]
  14981. 0000AC4E  2268 0004                movea.l    A1, [A0 + 0x4]
  14982. 0000AC52  2269 0114                movea.l    A1, [A1 + 0x114]
  14983. 0000AC56  4E91                     jsr        [A1]
  14984. 0000AC58  2D6E FFE6 FFEA           move.l     [A6 - 0x16], [A6 - 0x1A]
  14985. 0000AC5E  41D3                     lea.l      A0, [A3]
  14986. 0000AC60  43EE FFEE                lea.l      A1, [A6 - 0x12]
  14987. 0000AC64  22D8                     move.l     [A1]+, [A0]+
  14988. 0000AC66  22D8                     move.l     [A1]+, [A0]+
  14989. 0000AC68  22D8                     move.l     [A1]+, [A0]+
  14990. 0000AC6A  22D8                     move.l     [A1]+, [A0]+
  14991. 0000AC6C  422E FFFE                clr.b      [A6 - 0x2]
  14992. 0000AC70  2F0A                     move.l     -[A7], A2
  14993. 0000AC72  4EB9 0000 2588           jsr        [0x00002588]
  14994. 0000AC78  4A00                     tst.b      D0
  14995. 0000AC7A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14996. 0000AC7E  667A                     bne        +0x7C /* 0000ACFA */
  14997. 0000AC80  7801                     moveq.l    D4, 0x01
  14998. 0000AC82  082A 0002 00E3           btst.b     [A2 + 0xE3], 0x2
  14999. 0000AC88  674A                     beq        +0x4C /* 0000ACD4 */
  15000. 0000AC8A  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  15001. 0000AC90  486E FFE6                pea.l      [A6 - 0x1A]
  15002. 0000AC94  2F0A                     move.l     -[A7], A2
  15003. 0000AC96  2057                     movea.l    A0, [A7]
  15004. 0000AC98  2268 0004                movea.l    A1, [A0 + 0x4]
  15005. 0000AC9C  2269 0078                movea.l    A1, [A1 + 0x78]
  15006. 0000ACA0  4E91                     jsr        [A1]
  15007. 0000ACA2  A973                     syscall    StillDown
  15008. 0000ACA4  101F                     move.b     D0, [A7]+
  15009. 0000ACA6  5C4F                     addq.w     A7, 6
  15010. 0000ACA8  662A                     bne        +0x2C /* 0000ACD4 */
  15011. 0000ACAA  7004                     moveq.l    D0, 0x04
  15012. 0000ACAC  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  15013. 0000ACB0  A031                     syscall    GetOSEvent
  15014. 0000ACB2  5240                     addq.w     D0, 1
  15015. 0000ACB4  4A00                     tst.b      D0
  15016. 0000ACB6  671C                     beq        +0x1E /* 0000ACD4 */
  15017. 0000ACB8  554F                     subq.w     A7, 2
  15018. 0000ACBA  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  15019. 0000ACBE  486E FFD2                pea.l      [A6 - 0x2E]
  15020. 0000ACC2  A92C                     syscall    FindWindow
  15021. 0000ACC4  301F                     move.w     D0, [A7]+
  15022. 0000ACC6  206E FFD2                movea.l    A0, [A6 - 0x2E]
  15023. 0000ACCA  B1EA 00CA                cmpa.l     A0, [A2 + 0xCA]
  15024. 0000ACCE  57C0                     seq        D0
  15025. 0000ACD0  4400                     neg.b      D0
  15026. 0000ACD2  1800                     move.b     D4, D0
  15027. label0000ACD4:
  15028. 0000ACD4  4A04                     tst.b      D4
  15029. 0000ACD6  6722                     beq        +0x24 /* 0000ACFA */
  15030. 0000ACD8  2F0A                     move.l     -[A7], A2
  15031. 0000ACDA  2057                     movea.l    A0, [A7]
  15032. 0000ACDC  2268 0004                movea.l    A1, [A0 + 0x4]
  15033. 0000ACE0  2269 02D4                movea.l    A1, [A1 + 0x2D4]
  15034. 0000ACE4  4E91                     jsr        [A1]
  15035. 0000ACE6  202A 00E2                move.l     D0, [A2 + 0xE2]
  15036. 0000ACEA  0280 0010 0000           andi.l     D0, 0x100000
  15037. 0000ACF0  4A80                     tst.l      D0
  15038. 0000ACF2  56C0                     sne        D0
  15039. 0000ACF4  4400                     neg.b      D0
  15040. 0000ACF6  1600                     move.b     D3, D0
  15041. 0000ACF8  584F                     addq.w     A7, 4
  15042. label0000ACFA:
  15043. 0000ACFA  4A03                     tst.b      D3
  15044. 0000ACFC  6722                     beq        +0x24 /* 0000AD20 */
  15045. 0000ACFE  4A2E FFFE                tst.b      [A6 - 0x2]
  15046. 0000AD02  6616                     bne        +0x18 /* 0000AD1A */
  15047. 0000AD04  486E FFE6                pea.l      [A6 - 0x1A]
  15048. 0000AD08  2F0A                     move.l     -[A7], A2
  15049. 0000AD0A  2057                     movea.l    A0, [A7]
  15050. 0000AD0C  2268 0004                movea.l    A1, [A0 + 0x4]
  15051. 0000AD10  2269 0078                movea.l    A1, [A1 + 0x78]
  15052. 0000AD14  4E91                     jsr        [A1]
  15053. 0000AD16  504F                     addq.w     A7, 8
  15054. 0000AD18  6006                     bra        +0x8 /* 0000AD20 */
  15055. label0000AD1A:
  15056. 0000AD1A  42B9 0002 B7B0           clr.l      [0x0002B7B0]
  15057. label0000AD20:
  15058. 0000AD20  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  15059. 0000AD24  4E5E                     unlink     A6
  15060. 0000AD26  4E75                     rts
  15061. 0000AD28  4E56 FFEC                link       A6, -0x0014
  15062. 0000AD2C  2F0A                     move.l     -[A7], A2
  15063. 0000AD2E  246E 0008                movea.l    A2, [A6 + 0x8]
  15064. 0000AD32  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15065. 0000AD36  2068 0076                movea.l    A0, [A0 + 0x76]
  15066. 0000AD3A  2050                     movea.l    A0, [A0]
  15067. 0000AD3C  2D68 0002 FFEC           move.l     [A6 - 0x14], [A0 + 0x2]
  15068. 0000AD42  2D68 0006 FFF0           move.l     [A6 - 0x10], [A0 + 0x6]
  15069. 0000AD48  594F                     subq.w     A7, 4
  15070. 0000AD4A  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  15071. 0000AD4E  205F                     movea.l    A0, [A7]+
  15072. 0000AD50  2050                     movea.l    A0, [A0]
  15073. 0000AD52  2D68 0002 FFF8           move.l     [A6 - 0x8], [A0 + 0x2]
  15074. 0000AD58  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  15075. 0000AD5E  486E FFF8                pea.l      [A6 - 0x8]
  15076. 0000AD62  2F3C 0004 0004           move.l     -[A7], 0x40004
  15077. 0000AD68  A8A9                     syscall    InsetRect
  15078. 0000AD6A  486E FFF8                pea.l      [A6 - 0x8]
  15079. 0000AD6E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15080. 0000AD72  2F0A                     move.l     -[A7], A2
  15081. 0000AD74  4EB9 0000 25A8           jsr        [0x000025A8]
  15082. 0000AD7A  486E FFEC                pea.l      [A6 - 0x14]
  15083. 0000AD7E  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15084. 0000AD82  2068 0076                movea.l    A0, [A0 + 0x76]
  15085. 0000AD86  2050                     movea.l    A0, [A0]
  15086. 0000AD88  4868 0002                pea.l      [A0 + 0x2]
  15087. 0000AD8C  A8A6                     syscall    EqualRect
  15088. 0000AD8E  101F                     move.b     D0, [A7]+
  15089. 0000AD90  4FEF 000A                lea.l      A7, [A7 + 0xA]
  15090. 0000AD94  663A                     bne        +0x3C /* 0000ADD0 */
  15091. 0000AD96  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15092. 0000AD9A  2068 0076                movea.l    A0, [A0 + 0x76]
  15093. 0000AD9E  2050                     movea.l    A0, [A0]
  15094. 0000ADA0  2D68 0002 FFF4           move.l     [A6 - 0xC], [A0 + 0x2]
  15095. 0000ADA6  4227                     clr.b      -[A7]
  15096. 0000ADA8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  15097. 0000ADAC  2F0A                     move.l     -[A7], A2
  15098. 0000ADAE  2057                     movea.l    A0, [A7]
  15099. 0000ADB0  2268 0004                movea.l    A1, [A0 + 0x4]
  15100. 0000ADB4  2269 02EC                movea.l    A1, [A1 + 0x2EC]
  15101. 0000ADB8  4E91                     jsr        [A1]
  15102. 0000ADBA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  15103. 0000ADBE  2F0A                     move.l     -[A7], A2
  15104. 0000ADC0  2057                     movea.l    A0, [A7]
  15105. 0000ADC2  2268 0004                movea.l    A1, [A0 + 0x4]
  15106. 0000ADC6  2269 02F0                movea.l    A1, [A1 + 0x2F0]
  15107. 0000ADCA  4E91                     jsr        [A1]
  15108. 0000ADCC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  15109. label0000ADD0:
  15110. 0000ADD0  245F                     movea.l    A2, [A7]+
  15111. 0000ADD2  4E5E                     unlink     A6
  15112. 0000ADD4  4E75                     rts
  15113. 0000ADD6  4E56 FFF8                link       A6, -0x0008
  15114. 0000ADDA  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  15115. 0000ADDE  246E 0008                movea.l    A2, [A6 + 0x8]
  15116. 0000ADE2  266E 000C                movea.l    A3, [A6 + 0xC]
  15117. 0000ADE6  2D6A 00CE FFF8           move.l     [A6 - 0x8], [A2 + 0xCE]
  15118. 0000ADEC  2D6A 00D2 FFFC           move.l     [A6 - 0x4], [A2 + 0xD2]
  15119. 0000ADF2  526E FFFE                addq.w     [A6 - 0x2], 1
  15120. 0000ADF6  526E FFFC                addq.w     [A6 - 0x4], 1
  15121. 0000ADFA  594F                     subq.w     A7, 4
  15122. 0000ADFC  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15123. 0000AE00  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  15124. 0000AE04  486E FFF8                pea.l      [A6 - 0x8]
  15125. 0000AE08  A92B                     syscall    GrowWindow
  15126. 0000AE0A  201F                     move.l     D0, [A7]+
  15127. 0000AE0C  2600                     move.l     D3, D0
  15128. 0000AE0E  4A83                     tst.l      D3
  15129. 0000AE10  6760                     beq        +0x62 /* 0000AE72 */
  15130. 0000AE12  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15131. 0000AE16  2068 0076                movea.l    A0, [A0 + 0x76]
  15132. 0000AE1A  2050                     movea.l    A0, [A0]
  15133. 0000AE1C  2D68 0002 FFF8           move.l     [A6 - 0x8], [A0 + 0x2]
  15134. 0000AE22  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  15135. 0000AE28  3803                     move.w     D4, D3
  15136. 0000AE2A  3A2A 00D4                move.w     D5, [A2 + 0xD4]
  15137. 0000AE2E  B845                     cmp.w      D4, D5
  15138. 0000AE30  6F02                     ble        +0x4 /* 0000AE34 */
  15139. 0000AE32  3805                     move.w     D4, D5
  15140. label0000AE34:
  15141. 0000AE34  2A03                     move.l     D5, D3
  15142. 0000AE36  7210                     moveq.l    D1, 0x10
  15143. 0000AE38  E2A5                     asr        D5, D1
  15144. 0000AE3A  362A 00D2                move.w     D3, [A2 + 0xD2]
  15145. 0000AE3E  BA43                     cmp.w      D5, D3
  15146. 0000AE40  6F02                     ble        +0x4 /* 0000AE44 */
  15147. 0000AE42  3A03                     move.w     D5, D3
  15148. label0000AE44:
  15149. 0000AE44  302E FFFA                move.w     D0, [A6 - 0x6]
  15150. 0000AE48  D044                     add.w      D0, D4
  15151. 0000AE4A  3D40 FFFE                move.w     [A6 - 0x2], D0
  15152. 0000AE4E  302E FFF8                move.w     D0, [A6 - 0x8]
  15153. 0000AE52  D045                     add.w      D0, D5
  15154. 0000AE54  3D40 FFFC                move.w     [A6 - 0x4], D0
  15155. 0000AE58  1F3C 0001                move.b     -[A7], 0x1
  15156. 0000AE5C  486E FFF8                pea.l      [A6 - 0x8]
  15157. 0000AE60  2F0A                     move.l     -[A7], A2
  15158. 0000AE62  2057                     movea.l    A0, [A7]
  15159. 0000AE64  2268 0004                movea.l    A1, [A0 + 0x4]
  15160. 0000AE68  2269 02F8                movea.l    A1, [A1 + 0x2F8]
  15161. 0000AE6C  4E91                     jsr        [A1]
  15162. 0000AE6E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  15163. label0000AE72:
  15164. 0000AE72  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  15165. 0000AE76  4E5E                     unlink     A6
  15166. 0000AE78  4E75                     rts
  15167. 0000AE7A  4E56 0000                link       A6, 0
  15168. 0000AE7E  48E7 0030                movem.l    -[A7], A2,A3
  15169. 0000AE82  246E 0008                movea.l    A2, [A6 + 0x8]
  15170. 0000AE86  266E 000C                movea.l    A3, [A6 + 0xC]
  15171. 0000AE8A  554F                     subq.w     A7, 2
  15172. 0000AE8C  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15173. 0000AE90  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  15174. 0000AE94  A91E                     syscall    TrackGoAway
  15175. 0000AE96  101F                     move.b     D0, [A7]+
  15176. 0000AE98  671A                     beq        +0x1C /* 0000AEB4 */
  15177. 0000AE9A  42A7                     clr.l      -[A7]
  15178. 0000AE9C  4878 0004                push.l     0x4
  15179. 0000AEA0  486A 007A                pea.l      [A2 + 0x7A]
  15180. 0000AEA4  2057                     movea.l    A0, [A7]
  15181. 0000AEA6  2268 0004                movea.l    A1, [A0 + 0x4]
  15182. 0000AEAA  2269 0024                movea.l    A1, [A1 + 0x24]
  15183. 0000AEAE  4E91                     jsr        [A1]
  15184. 0000AEB0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15185. label0000AEB4:
  15186. 0000AEB4  4CDF 0C00                movem.l    A2,A3, [A7]+
  15187. 0000AEB8  4E5E                     unlink     A6
  15188. 0000AEBA  4E75                     rts
  15189. 0000AEBC  4E56 0000                link       A6, 0
  15190. 0000AEC0  48E7 1030                movem.l    -[A7], D3,A2,A3
  15191. 0000AEC4  246E 0008                movea.l    A2, [A6 + 0x8]
  15192. 0000AEC8  266E 000C                movea.l    A3, [A6 + 0xC]
  15193. 0000AECC  362E 0010                move.w     D3, [A6 + 0x10]
  15194. 0000AED0  554F                     subq.w     A7, 2
  15195. 0000AED2  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15196. 0000AED6  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  15197. 0000AEDA  3F03                     move.w     -[A7], D3
  15198. 0000AEDC  A83B                     syscall    TrackBox
  15199. 0000AEDE  101F                     move.b     D0, [A7]+
  15200. 0000AEE0  6710                     beq        +0x12 /* 0000AEF2 */
  15201. 0000AEE2  2F0A                     move.l     -[A7], A2
  15202. 0000AEE4  2057                     movea.l    A0, [A7]
  15203. 0000AEE6  2268 0004                movea.l    A1, [A0 + 0x4]
  15204. 0000AEEA  2269 030C                movea.l    A1, [A1 + 0x30C]
  15205. 0000AEEE  4E91                     jsr        [A1]
  15206. 0000AEF0  584F                     addq.w     A7, 4
  15207. label0000AEF2:
  15208. 0000AEF2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  15209. 0000AEF6  4E5E                     unlink     A6
  15210. 0000AEF8  4E75                     rts
  15211. 0000AEFA  4E56 0000                link       A6, 0
  15212. 0000AEFE  48E7 0030                movem.l    -[A7], A2,A3
  15213. 0000AF02  246E 0008                movea.l    A2, [A6 + 0x8]
  15214. 0000AF06  4EB9 0000 2070           jsr        [0x00002070]
  15215. 0000AF0C  2648                     movea.l    A3, A0
  15216. 0000AF0E  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15217. 0000AF12  A873                     syscall    SetPort
  15218. 0000AF14  42A7                     clr.l      -[A7]
  15219. 0000AF16  A878                     syscall    SetOrigin
  15220. 0000AF18  42A7                     clr.l      -[A7]
  15221. 0000AF1A  61FF FFFF E58C           bsr        -0x1A72 /* 000094A8 */
  15222. 0000AF20  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15223. 0000AF24  A922                     syscall    BeginUpdate
  15224. 0000AF26  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15225. 0000AF2A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  15226. 0000AF2E  2F0A                     move.l     -[A7], A2
  15227. 0000AF30  2057                     movea.l    A0, [A7]
  15228. 0000AF32  2268 0004                movea.l    A1, [A0 + 0x4]
  15229. 0000AF36  2269 00F0                movea.l    A1, [A1 + 0xF0]
  15230. 0000AF3A  4E91                     jsr        [A1]
  15231. 0000AF3C  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15232. 0000AF40  A923                     syscall    EndUpdate
  15233. 0000AF42  2F0B                     move.l     -[A7], A3
  15234. 0000AF44  A873                     syscall    SetPort
  15235. 0000AF46  42A7                     clr.l      -[A7]
  15236. 0000AF48  61FF FFFF E55E           bsr        -0x1AA0 /* 000094A8 */
  15237. 0000AF4E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  15238. 0000AF52  4CDF 0C00                movem.l    A2,A3, [A7]+
  15239. 0000AF56  4E5E                     unlink     A6
  15240. 0000AF58  4E75                     rts
  15241. 0000AF5A  4E56 0000                link       A6, 0
  15242. 0000AF5E  48E7 1030                movem.l    -[A7], D3,A2,A3
  15243. 0000AF62  246E 0008                movea.l    A2, [A6 + 0x8]
  15244. 0000AF66  4AAA 00CA                tst.l      [A2 + 0xCA]
  15245. 0000AF6A  56C0                     sne        D0
  15246. 0000AF6C  4400                     neg.b      D0
  15247. 0000AF6E  1600                     move.b     D3, D0
  15248. 0000AF70  4A03                     tst.b      D3
  15249. 0000AF72  6712                     beq        +0x14 /* 0000AF86 */
  15250. 0000AF74  266A 00CA                movea.l    A3, [A2 + 0xCA]
  15251. 0000AF78  4EB9 0000 2070           jsr        [0x00002070]
  15252. 0000AF7E  B1CB                     cmpa.l     A0, A3
  15253. 0000AF80  6704                     beq        +0x6 /* 0000AF86 */
  15254. 0000AF82  2F0B                     move.l     -[A7], A3
  15255. 0000AF84  A873                     syscall    SetPort
  15256. label0000AF86:
  15257. 0000AF86  1003                     move.b     D0, D3
  15258. 0000AF88  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  15259. 0000AF8C  4E5E                     unlink     A6
  15260. 0000AF8E  4E75                     rts
  15261. 0000AF90  4E56 0000                link       A6, 0
  15262. 0000AF94  42A7                     clr.l      -[A7]
  15263. 0000AF96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15264. 0000AF9A  2057                     movea.l    A0, [A7]
  15265. 0000AF9C  2268 0004                movea.l    A1, [A0 + 0x4]
  15266. 0000AFA0  2269 00E8                movea.l    A1, [A1 + 0xE8]
  15267. 0000AFA4  4E91                     jsr        [A1]
  15268. 0000AFA6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15269. 0000AFAA  A928                     syscall    InvalRect
  15270. 0000AFAC  4E5E                     unlink     A6
  15271. 0000AFAE  4E75                     rts
  15272. 0000AFB0  4E56 0000                link       A6, 0
  15273. 0000AFB4  42A7                     clr.l      -[A7]
  15274. 0000AFB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15275. 0000AFBA  2057                     movea.l    A0, [A7]
  15276. 0000AFBC  2268 0004                movea.l    A1, [A0 + 0x4]
  15277. 0000AFC0  2269 00E8                movea.l    A1, [A1 + 0xE8]
  15278. 0000AFC4  4E91                     jsr        [A1]
  15279. 0000AFC6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15280. 0000AFCA  A927                     syscall    InvalRgn
  15281. 0000AFCC  4E5E                     unlink     A6
  15282. 0000AFCE  4E75                     rts
  15283. 0000AFD0  4E56 0000                link       A6, 0
  15284. 0000AFD4  42A7                     clr.l      -[A7]
  15285. 0000AFD6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15286. 0000AFDA  2057                     movea.l    A0, [A7]
  15287. 0000AFDC  2268 0004                movea.l    A1, [A0 + 0x4]
  15288. 0000AFE0  2269 00E8                movea.l    A1, [A1 + 0xE8]
  15289. 0000AFE4  4E91                     jsr        [A1]
  15290. 0000AFE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15291. 0000AFEA  A92A                     syscall    ValidRect
  15292. 0000AFEC  4E5E                     unlink     A6
  15293. 0000AFEE  4E75                     rts
  15294. 0000AFF0  4E56 0000                link       A6, 0
  15295. 0000AFF4  42A7                     clr.l      -[A7]
  15296. 0000AFF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15297. 0000AFFA  2057                     movea.l    A0, [A7]
  15298. 0000AFFC  2268 0004                movea.l    A1, [A0 + 0x4]
  15299. 0000B000  2269 00E8                movea.l    A1, [A1 + 0xE8]
  15300. 0000B004  4E91                     jsr        [A1]
  15301. 0000B006  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15302. 0000B00A  A929                     syscall    ValidRgn
  15303. 0000B00C  4E5E                     unlink     A6
  15304. 0000B00E  4E75                     rts
  15305. 0000B010  4E56 FFC8                link       A6, -0x0038
  15306. 0000B014  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  15307. 0000B018  246E 0008                movea.l    A2, [A6 + 0x8]
  15308. 0000B01C  3A2E 000C                move.w     D5, [A6 + 0xC]
  15309. 0000B020  382E 000E                move.w     D4, [A6 + 0xE]
  15310. 0000B024  162E 0010                move.b     D3, [A6 + 0x10]
  15311. 0000B028  486E FFD0                pea.l      [A6 - 0x30]
  15312. 0000B02C  2F0A                     move.l     -[A7], A2
  15313. 0000B02E  2057                     movea.l    A0, [A7]
  15314. 0000B030  2268 0004                movea.l    A1, [A0 + 0x4]
  15315. 0000B034  2269 0038                movea.l    A1, [A1 + 0x38]
  15316. 0000B038  4E91                     jsr        [A1]
  15317. 0000B03A  DB6A 000C                add.w      [A2 + 0xC], D5
  15318. 0000B03E  D96A 000E                add.w      [A2 + 0xE], D4
  15319. 0000B042  2F0A                     move.l     -[A7], A2
  15320. 0000B044  61FF FFFF D944           bsr        -0x26BA /* 0000898A */
  15321. 0000B04A  2F0A                     move.l     -[A7], A2
  15322. 0000B04C  61FF FFFF E45A           bsr        -0x1BA4 /* 000094A8 */
  15323. 0000B052  4A03                     tst.b      D3
  15324. 0000B054  4FEF 0010                lea.l      A7, [A7 + 0x10]
  15325. 0000B058  6700 00FA                beq        +0xFC /* 0000B154 */
  15326. 0000B05C  486E FFC8                pea.l      [A6 - 0x38]
  15327. 0000B060  2F0A                     move.l     -[A7], A2
  15328. 0000B062  2057                     movea.l    A0, [A7]
  15329. 0000B064  2268 0004                movea.l    A1, [A0 + 0x4]
  15330. 0000B068  2269 0038                movea.l    A1, [A1 + 0x38]
  15331. 0000B06C  4E91                     jsr        [A1]
  15332. 0000B06E  486E FFD0                pea.l      [A6 - 0x30]
  15333. 0000B072  486E FFEC                pea.l      [A6 - 0x14]
  15334. 0000B076  4EB9 0000 2348           jsr        [0x00002348]
  15335. 0000B07C  486E FFC8                pea.l      [A6 - 0x38]
  15336. 0000B080  486E FFF2                pea.l      [A6 - 0xE]
  15337. 0000B084  4EB9 0000 2348           jsr        [0x00002348]
  15338. 0000B08A  266E FFEC                movea.l    A3, [A6 - 0x14]
  15339. 0000B08E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  15340. 0000B092  2F0B                     move.l     -[A7], A3
  15341. 0000B094  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  15342. 0000B098  A8E6                     syscall    DiffRgn
  15343. 0000B09A  082A 0001 00E2           btst.b     [A2 + 0xE2], 0x1
  15344. 0000B0A0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  15345. 0000B0A4  677A                     beq        +0x7C /* 0000B120 */
  15346. 0000B0A6  2D6E FFD0 FFF8           move.l     [A6 - 0x8], [A6 - 0x30]
  15347. 0000B0AC  2D6E FFD4 FFFC           move.l     [A6 - 0x4], [A6 - 0x2C]
  15348. 0000B0B2  70F1                     moveq.l    D0, 0xFFFFFFF1
  15349. 0000B0B4  D06E FFFE                add.w      D0, [A6 - 0x2]
  15350. 0000B0B8  3D40 FFFA                move.w     [A6 - 0x6], D0
  15351. 0000B0BC  70F1                     moveq.l    D0, 0xFFFFFFF1
  15352. 0000B0BE  D06E FFFC                add.w      D0, [A6 - 0x4]
  15353. 0000B0C2  3D40 FFF8                move.w     [A6 - 0x8], D0
  15354. 0000B0C6  206E FFEC                movea.l    A0, [A6 - 0x14]
  15355. 0000B0CA  4850                     pea.l      [A0]
  15356. 0000B0CC  486E FFF8                pea.l      [A6 - 0x8]
  15357. 0000B0D0  A8DF                     syscall    RectRgn
  15358. 0000B0D2  206E FFF2                movea.l    A0, [A6 - 0xE]
  15359. 0000B0D6  4850                     pea.l      [A0]
  15360. 0000B0D8  206E FFEC                movea.l    A0, [A6 - 0x14]
  15361. 0000B0DC  4850                     pea.l      [A0]
  15362. 0000B0DE  206E FFF2                movea.l    A0, [A6 - 0xE]
  15363. 0000B0E2  4850                     pea.l      [A0]
  15364. 0000B0E4  A8E5                     syscall    UnionRgn
  15365. 0000B0E6  2D6E FFC8 FFF8           move.l     [A6 - 0x8], [A6 - 0x38]
  15366. 0000B0EC  2D6E FFCC FFFC           move.l     [A6 - 0x4], [A6 - 0x34]
  15367. 0000B0F2  70F1                     moveq.l    D0, 0xFFFFFFF1
  15368. 0000B0F4  D06E FFFE                add.w      D0, [A6 - 0x2]
  15369. 0000B0F8  3D40 FFFA                move.w     [A6 - 0x6], D0
  15370. 0000B0FC  70F1                     moveq.l    D0, 0xFFFFFFF1
  15371. 0000B0FE  D06E FFFC                add.w      D0, [A6 - 0x4]
  15372. 0000B102  3D40 FFF8                move.w     [A6 - 0x8], D0
  15373. 0000B106  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  15374. 0000B10A  486E FFF8                pea.l      [A6 - 0x8]
  15375. 0000B10E  A8DF                     syscall    RectRgn
  15376. 0000B110  266E FFEC                movea.l    A3, [A6 - 0x14]
  15377. 0000B114  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  15378. 0000B118  2F0B                     move.l     -[A7], A3
  15379. 0000B11A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  15380. 0000B11E  A8E5                     syscall    UnionRgn
  15381. label0000B120:
  15382. 0000B120  206E FFF2                movea.l    A0, [A6 - 0xE]
  15383. 0000B124  4850                     pea.l      [A0]
  15384. 0000B126  2F0A                     move.l     -[A7], A2
  15385. 0000B128  2057                     movea.l    A0, [A7]
  15386. 0000B12A  2268 0004                movea.l    A1, [A0 + 0x4]
  15387. 0000B12E  2269 00C8                movea.l    A1, [A1 + 0xC8]
  15388. 0000B132  4E91                     jsr        [A1]
  15389. 0000B134  3F3C FFFF                move.w     -[A7], 0xFFFF
  15390. 0000B138  486E FFF2                pea.l      [A6 - 0xE]
  15391. 0000B13C  4EB9 0000 2358           jsr        [0x00002358]
  15392. 0000B142  3F3C FFFF                move.w     -[A7], 0xFFFF
  15393. 0000B146  486E FFEC                pea.l      [A6 - 0x14]
  15394. 0000B14A  4EB9 0000 2358           jsr        [0x00002358]
  15395. 0000B150  4FEF 0014                lea.l      A7, [A7 + 0x14]
  15396. label0000B154:
  15397. 0000B154  47EE FFDC                lea.l      A3, [A6 - 0x24]
  15398. 0000B158  42A7                     clr.l      -[A7]
  15399. 0000B15A  486A 0044                pea.l      [A2 + 0x44]
  15400. 0000B15E  2F0B                     move.l     -[A7], A3
  15401. 0000B160  4EB9 0000 2798           jsr        [0x00002798]
  15402. 0000B166  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15403. 0000B16A  601E                     bra        +0x20 /* 0000B18A */
  15404. label0000B16C:
  15405. 0000B16C  1F03                     move.b     -[A7], D3
  15406. 0000B16E  3044                     movea.w    A0, D4
  15407. 0000B170  2F08                     move.l     -[A7], A0
  15408. 0000B172  3045                     movea.w    A0, D5
  15409. 0000B174  2F08                     move.l     -[A7], A0
  15410. 0000B176  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  15411. 0000B17A  2057                     movea.l    A0, [A7]
  15412. 0000B17C  2268 0004                movea.l    A1, [A0 + 0x4]
  15413. 0000B180  2269 0058                movea.l    A1, [A1 + 0x58]
  15414. 0000B184  4E91                     jsr        [A1]
  15415. 0000B186  4FEF 000E                lea.l      A7, [A7 + 0xE]
  15416. label0000B18A:
  15417. 0000B18A  486E FFD8                pea.l      [A6 - 0x28]
  15418. 0000B18E  486E FFDC                pea.l      [A6 - 0x24]
  15419. 0000B192  4EB9 0000 27A8           jsr        [0x000027A8]
  15420. 0000B198  4A00                     tst.b      D0
  15421. 0000B19A  504F                     addq.w     A7, 8
  15422. 0000B19C  66CE                     bne        -0x30 /* 0000B16C */
  15423. 0000B19E  4267                     clr.w      -[A7]
  15424. 0000B1A0  486E FFDC                pea.l      [A6 - 0x24]
  15425. 0000B1A4  4EB9 0000 27A0           jsr        [0x000027A0]
  15426. 0000B1AA  5C4F                     addq.w     A7, 6
  15427. 0000B1AC  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  15428. 0000B1B0  4E5E                     unlink     A6
  15429. 0000B1B2  4E75                     rts
  15430. 0000B1B4  4E56 0000                link       A6, 0
  15431. 0000B1B8  2F0A                     move.l     -[A7], A2
  15432. 0000B1BA  246E 0008                movea.l    A2, [A6 + 0x8]
  15433. 0000B1BE  4227                     clr.b      -[A7]
  15434. 0000B1C0  2F3C 736C 6374           move.l     -[A7], 0x736C6374 /* 'slct' */
  15435. 0000B1C6  2F3C 6D69 7363           move.l     -[A7], 0x6D697363 /* 'misc' */
  15436. 0000B1CC  486A 00B0                pea.l      [A2 + 0xB0]
  15437. 0000B1D0  2057                     movea.l    A0, [A7]
  15438. 0000B1D2  2250                     movea.l    A1, [A0]
  15439. 0000B1D4  2269 00B8                movea.l    A1, [A1 + 0xB8]
  15440. 0000B1D8  4E91                     jsr        [A1]
  15441. 0000B1DA  2F0A                     move.l     -[A7], A2
  15442. 0000B1DC  4EB9 0000 2590           jsr        [0x00002590]
  15443. 0000B1E2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  15444. 0000B1E6  245F                     movea.l    A2, [A7]+
  15445. 0000B1E8  4E5E                     unlink     A6
  15446. 0000B1EA  4E75                     rts
  15447. 0000B1EC  4E56 0000                link       A6, 0
  15448. 0000B1F0  2F0A                     move.l     -[A7], A2
  15449. 0000B1F2  246E 0008                movea.l    A2, [A6 + 0x8]
  15450. 0000B1F6  4A2A 0024                tst.b      [A2 + 0x24]
  15451. 0000B1FA  661E                     bne        +0x20 /* 0000B21A */
  15452. 0000B1FC  157C 0002 0024           move.b     [A2 + 0x24], 0x2
  15453. 0000B202  2F0A                     move.l     -[A7], A2
  15454. 0000B204  2057                     movea.l    A0, [A7]
  15455. 0000B206  2268 0004                movea.l    A1, [A0 + 0x4]
  15456. 0000B20A  2269 0120                movea.l    A1, [A1 + 0x120]
  15457. 0000B20E  4E91                     jsr        [A1]
  15458. 0000B210  2F0A                     move.l     -[A7], A2
  15459. 0000B212  61FF FFFF DBD4           bsr        -0x242A /* 00008DE8 */
  15460. 0000B218  504F                     addq.w     A7, 8
  15461. label0000B21A:
  15462. 0000B21A  245F                     movea.l    A2, [A7]+
  15463. 0000B21C  4E5E                     unlink     A6
  15464. 0000B21E  4E75                     rts
  15465. 0000B220  4E56 0000                link       A6, 0
  15466. 0000B224  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15467. 0000B228  4EB9 0000 2598           jsr        [0x00002598]
  15468. 0000B22E  4E5E                     unlink     A6
  15469. 0000B230  4E75                     rts
  15470. 0000B232  4E56 0000                link       A6, 0
  15471. 0000B236  2F0A                     move.l     -[A7], A2
  15472. 0000B238  246E 0008                movea.l    A2, [A6 + 0x8]
  15473. 0000B23C  2F0A                     move.l     -[A7], A2
  15474. 0000B23E  4EB9 0000 25A0           jsr        [0x000025A0]
  15475. 0000B244  2F0A                     move.l     -[A7], A2
  15476. 0000B246  2057                     movea.l    A0, [A7]
  15477. 0000B248  2268 0004                movea.l    A1, [A0 + 0x4]
  15478. 0000B24C  2269 00B0                movea.l    A1, [A1 + 0xB0]
  15479. 0000B250  4E91                     jsr        [A1]
  15480. 0000B252  504F                     addq.w     A7, 8
  15481. 0000B254  245F                     movea.l    A2, [A7]+
  15482. 0000B256  4E5E                     unlink     A6
  15483. 0000B258  4E75                     rts
  15484. 0000B25A  4E56 0000                link       A6, 0
  15485. 0000B25E  2F0A                     move.l     -[A7], A2
  15486. 0000B260  246E 0008                movea.l    A2, [A6 + 0x8]
  15487. 0000B264  4A2A 0025                tst.b      [A2 + 0x25]
  15488. 0000B268  6644                     bne        +0x46 /* 0000B2AE */
  15489. 0000B26A  157C 0002 0025           move.b     [A2 + 0x25], 0x2
  15490. 0000B270  2F0A                     move.l     -[A7], A2
  15491. 0000B272  2057                     movea.l    A0, [A7]
  15492. 0000B274  2268 0004                movea.l    A1, [A0 + 0x4]
  15493. 0000B278  2269 0130                movea.l    A1, [A1 + 0x130]
  15494. 0000B27C  4E91                     jsr        [A1]
  15495. 0000B27E  2F0A                     move.l     -[A7], A2
  15496. 0000B280  61FF FFFF DD2E           bsr        -0x22D0 /* 00008FB0 */
  15497. 0000B286  202A 00E2                move.l     D0, [A2 + 0xE2]
  15498. 0000B28A  0280 0020 0000           andi.l     D0, 0x200000 /* ' \0\0' */
  15499. 0000B290  504F                     addq.w     A7, 8
  15500. 0000B292  671A                     beq        +0x1C /* 0000B2AE */
  15501. 0000B294  0C2A 0002 00AE           cmpi.b     [A2 + 0xAE], 0x2
  15502. 0000B29A  6712                     beq        +0x14 /* 0000B2AE */
  15503. 0000B29C  486A 007A                pea.l      [A2 + 0x7A]
  15504. 0000B2A0  2057                     movea.l    A0, [A7]
  15505. 0000B2A2  2268 0004                movea.l    A1, [A0 + 0x4]
  15506. 0000B2A6  2269 0018                movea.l    A1, [A1 + 0x18]
  15507. 0000B2AA  4E91                     jsr        [A1]
  15508. 0000B2AC  584F                     addq.w     A7, 4
  15509. label0000B2AE:
  15510. 0000B2AE  245F                     movea.l    A2, [A7]+
  15511. 0000B2B0  4E5E                     unlink     A6
  15512. 0000B2B2  4E75                     rts
  15513. 0000B2B4  4E56 0000                link       A6, 0
  15514. 0000B2B8  2F0A                     move.l     -[A7], A2
  15515. 0000B2BA  246E 0008                movea.l    A2, [A6 + 0x8]
  15516. 0000B2BE  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15517. 0000B2C2  1F3C 0001                move.b     -[A7], 0x1
  15518. 0000B2C6  A91C                     syscall    HiliteWindow
  15519. 0000B2C8  2F0A                     move.l     -[A7], A2
  15520. 0000B2CA  2057                     movea.l    A0, [A7]
  15521. 0000B2CC  2268 0004                movea.l    A1, [A0 + 0x4]
  15522. 0000B2D0  2269 032C                movea.l    A1, [A1 + 0x32C]
  15523. 0000B2D4  4E91                     jsr        [A1]
  15524. 0000B2D6  584F                     addq.w     A7, 4
  15525. 0000B2D8  245F                     movea.l    A2, [A7]+
  15526. 0000B2DA  4E5E                     unlink     A6
  15527. 0000B2DC  4E75                     rts
  15528. 0000B2DE  4E56 0000                link       A6, 0
  15529. 0000B2E2  2F0A                     move.l     -[A7], A2
  15530. 0000B2E4  246E 0008                movea.l    A2, [A6 + 0x8]
  15531. 0000B2E8  2F0A                     move.l     -[A7], A2
  15532. 0000B2EA  61FF FFFF DDA8           bsr        -0x2256 /* 00009094 */
  15533. 0000B2F0  0C2A 0002 00AE           cmpi.b     [A2 + 0xAE], 0x2
  15534. 0000B2F6  584F                     addq.w     A7, 4
  15535. 0000B2F8  6610                     bne        +0x12 /* 0000B30A */
  15536. 0000B2FA  707A                     moveq.l    D0, 0x7A
  15537. 0000B2FC  2072 0808                movea.l    A0, [A2 + D0 + 0x8]
  15538. 0000B300  4850                     pea.l      [A0]
  15539. 0000B302  4EB9 0000 3D00           jsr        [0x00003D00]
  15540. 0000B308  584F                     addq.w     A7, 4
  15541. label0000B30A:
  15542. 0000B30A  245F                     movea.l    A2, [A7]+
  15543. 0000B30C  4E5E                     unlink     A6
  15544. 0000B30E  4E75                     rts
  15545. 0000B310  4E56 0000                link       A6, 0
  15546. 0000B314  2F0A                     move.l     -[A7], A2
  15547. 0000B316  246E 0008                movea.l    A2, [A6 + 0x8]
  15548. 0000B31A  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15549. 0000B31E  4227                     clr.b      -[A7]
  15550. 0000B320  A91C                     syscall    HiliteWindow
  15551. 0000B322  2F0A                     move.l     -[A7], A2
  15552. 0000B324  2057                     movea.l    A0, [A7]
  15553. 0000B326  2268 0004                movea.l    A1, [A0 + 0x4]
  15554. 0000B32A  2269 032C                movea.l    A1, [A1 + 0x32C]
  15555. 0000B32E  4E91                     jsr        [A1]
  15556. 0000B330  584F                     addq.w     A7, 4
  15557. 0000B332  245F                     movea.l    A2, [A7]+
  15558. 0000B334  4E5E                     unlink     A6
  15559. 0000B336  4E75                     rts
  15560. 0000B338  4E56 0000                link       A6, 0
  15561. 0000B33C  2F0A                     move.l     -[A7], A2
  15562. 0000B33E  246E 0008                movea.l    A2, [A6 + 0x8]
  15563. 0000B342  4A2A 0026                tst.b      [A2 + 0x26]
  15564. 0000B346  661E                     bne        +0x20 /* 0000B366 */
  15565. 0000B348  157C 0002 0026           move.b     [A2 + 0x26], 0x2
  15566. 0000B34E  2F0A                     move.l     -[A7], A2
  15567. 0000B350  2057                     movea.l    A0, [A7]
  15568. 0000B352  2268 0004                movea.l    A1, [A0 + 0x4]
  15569. 0000B356  2269 0140                movea.l    A1, [A1 + 0x140]
  15570. 0000B35A  4E91                     jsr        [A1]
  15571. 0000B35C  2F0A                     move.l     -[A7], A2
  15572. 0000B35E  61FF FFFF DE18           bsr        -0x21E6 /* 00009178 */
  15573. 0000B364  504F                     addq.w     A7, 8
  15574. label0000B366:
  15575. 0000B366  245F                     movea.l    A2, [A7]+
  15576. 0000B368  4E5E                     unlink     A6
  15577. 0000B36A  4E75                     rts
  15578. 0000B36C  4E56 0000                link       A6, 0
  15579. 0000B370  2F0A                     move.l     -[A7], A2
  15580. 0000B372  246E 0008                movea.l    A2, [A6 + 0x8]
  15581. 0000B376  202A 00E2                move.l     D0, [A2 + 0xE2]
  15582. 0000B37A  0280 0008 0000           andi.l     D0, 0x80000
  15583. 0000B380  6712                     beq        +0x14 /* 0000B394 */
  15584. 0000B382  2F0A                     move.l     -[A7], A2
  15585. 0000B384  2057                     movea.l    A0, [A7]
  15586. 0000B386  2268 0004                movea.l    A1, [A0 + 0x4]
  15587. 0000B38A  2269 012C                movea.l    A1, [A1 + 0x12C]
  15588. 0000B38E  4E91                     jsr        [A1]
  15589. 0000B390  584F                     addq.w     A7, 4
  15590. 0000B392  601E                     bra        +0x20 /* 0000B3B2 */
  15591. label0000B394:
  15592. 0000B394  2F0A                     move.l     -[A7], A2
  15593. 0000B396  61FF FFFF 9254           bsr        -0x6DAA /* 000045EC */
  15594. 0000B39C  4A00                     tst.b      D0
  15595. 0000B39E  584F                     addq.w     A7, 4
  15596. 0000B3A0  6710                     beq        +0x12 /* 0000B3B2 */
  15597. 0000B3A2  2F0A                     move.l     -[A7], A2
  15598. 0000B3A4  2057                     movea.l    A0, [A7]
  15599. 0000B3A6  2268 0004                movea.l    A1, [A0 + 0x4]
  15600. 0000B3AA  2269 00B0                movea.l    A1, [A1 + 0xB0]
  15601. 0000B3AE  4E91                     jsr        [A1]
  15602. 0000B3B0  584F                     addq.w     A7, 4
  15603. label0000B3B2:
  15604. 0000B3B2  245F                     movea.l    A2, [A7]+
  15605. 0000B3B4  4E5E                     unlink     A6
  15606. 0000B3B6  4E75                     rts
  15607. 0000B3B8  4E56 0000                link       A6, 0
  15608. 0000B3BC  48E7 1020                movem.l    -[A7], D3,A2
  15609. 0000B3C0  246E 0008                movea.l    A2, [A6 + 0x8]
  15610. 0000B3C4  4EB9 0000 25D0           jsr        [0x000025D0]
  15611. 0000B3CA  1600                     move.b     D3, D0
  15612. 0000B3CC  202A 00E2                move.l     D0, [A2 + 0xE2]
  15613. 0000B3D0  0280 0008 0000           andi.l     D0, 0x80000
  15614. 0000B3D6  6710                     beq        +0x12 /* 0000B3E8 */
  15615. 0000B3D8  2F0A                     move.l     -[A7], A2
  15616. 0000B3DA  2057                     movea.l    A0, [A7]
  15617. 0000B3DC  2268 0004                movea.l    A1, [A0 + 0x4]
  15618. 0000B3E0  2269 0124                movea.l    A1, [A1 + 0x124]
  15619. 0000B3E4  4E91                     jsr        [A1]
  15620. 0000B3E6  584F                     addq.w     A7, 4
  15621. label0000B3E8:
  15622. 0000B3E8  202A 00E2                move.l     D0, [A2 + 0xE2]
  15623. 0000B3EC  0280 4000 0000           andi.l     D0, 0x40000000 /* '@\0\0\0' */
  15624. 0000B3F2  6714                     beq        +0x16 /* 0000B408 */
  15625. 0000B3F4  4A03                     tst.b      D3
  15626. 0000B3F6  6610                     bne        +0x12 /* 0000B408 */
  15627. 0000B3F8  2F0A                     move.l     -[A7], A2
  15628. 0000B3FA  2057                     movea.l    A0, [A7]
  15629. 0000B3FC  2268 0004                movea.l    A1, [A0 + 0x4]
  15630. 0000B400  2269 00AC                movea.l    A1, [A1 + 0xAC]
  15631. 0000B404  4E91                     jsr        [A1]
  15632. 0000B406  584F                     addq.w     A7, 4
  15633. label0000B408:
  15634. 0000B408  4CDF 0408                movem.l    D3,A2, [A7]+
  15635. 0000B40C  4E5E                     unlink     A6
  15636. 0000B40E  4E75                     rts
  15637. 0000B410  4E56 0000                link       A6, 0
  15638. 0000B414  2F0A                     move.l     -[A7], A2
  15639. 0000B416  246E 0008                movea.l    A2, [A6 + 0x8]
  15640. 0000B41A  4AAA 0082                tst.l      [A2 + 0x82]
  15641. 0000B41E  6728                     beq        +0x2A /* 0000B448 */
  15642. 0000B420  200A                     move.l     D0, A2
  15643. 0000B422  4A80                     tst.l      D0
  15644. 0000B424  6708                     beq        +0xA /* 0000B42E */
  15645. 0000B426  204A                     movea.l    A0, A2
  15646. 0000B428  41E8 007A                lea.l      A0, [A0 + 0x7A]
  15647. 0000B42C  6002                     bra        +0x4 /* 0000B430 */
  15648. label0000B42E:
  15649. 0000B42E  204A                     movea.l    A0, A2
  15650. label0000B430:
  15651. 0000B430  4850                     pea.l      [A0]
  15652. 0000B432  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  15653. 0000B436  2057                     movea.l    A0, [A7]
  15654. 0000B438  2268 0004                movea.l    A1, [A0 + 0x4]
  15655. 0000B43C  2269 0010                movea.l    A1, [A1 + 0x10]
  15656. 0000B440  4E91                     jsr        [A1]
  15657. 0000B442  4A00                     tst.b      D0
  15658. 0000B444  504F                     addq.w     A7, 8
  15659. 0000B446  673A                     beq        +0x3C /* 0000B482 */
  15660. label0000B448:
  15661. 0000B448  4227                     clr.b      -[A7]
  15662. 0000B44A  2F3C 636C 6F73           move.l     -[A7], 0x636C6F73 /* 'clos' */
  15663. 0000B450  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  15664. 0000B456  486A 00B0                pea.l      [A2 + 0xB0]
  15665. 0000B45A  2057                     movea.l    A0, [A7]
  15666. 0000B45C  2250                     movea.l    A1, [A0]
  15667. 0000B45E  2269 00B8                movea.l    A1, [A1 + 0xB8]
  15668. 0000B462  4E91                     jsr        [A1]
  15669. 0000B464  200A                     move.l     D0, A2
  15670. 0000B466  4A80                     tst.l      D0
  15671. 0000B468  4FEF 000E                lea.l      A7, [A7 + 0xE]
  15672. 0000B46C  6714                     beq        +0x16 /* 0000B482 */
  15673. 0000B46E  3F3C 0001                move.w     -[A7], 0x1
  15674. 0000B472  4852                     pea.l      [A2]
  15675. 0000B474  2057                     movea.l    A0, [A7]
  15676. 0000B476  2268 0004                movea.l    A1, [A0 + 0x4]
  15677. 0000B47A  2269 0008                movea.l    A1, [A1 + 0x8]
  15678. 0000B47E  4E91                     jsr        [A1]
  15679. 0000B480  5C4F                     addq.w     A7, 6
  15680. label0000B482:
  15681. 0000B482  245F                     movea.l    A2, [A7]+
  15682. 0000B484  4E5E                     unlink     A6
  15683. 0000B486  4E75                     rts
  15684. 0000B488  4E56 0000                link       A6, 0
  15685. 0000B48C  2F0A                     move.l     -[A7], A2
  15686. 0000B48E  246E 0008                movea.l    A2, [A6 + 0x8]
  15687. 0000B492  4AAA 0082                tst.l      [A2 + 0x82]
  15688. 0000B496  6728                     beq        +0x2A /* 0000B4C0 */
  15689. 0000B498  200A                     move.l     D0, A2
  15690. 0000B49A  4A80                     tst.l      D0
  15691. 0000B49C  6708                     beq        +0xA /* 0000B4A6 */
  15692. 0000B49E  204A                     movea.l    A0, A2
  15693. 0000B4A0  41E8 007A                lea.l      A0, [A0 + 0x7A]
  15694. 0000B4A4  6002                     bra        +0x4 /* 0000B4A8 */
  15695. label0000B4A6:
  15696. 0000B4A6  204A                     movea.l    A0, A2
  15697. label0000B4A8:
  15698. 0000B4A8  4850                     pea.l      [A0]
  15699. 0000B4AA  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  15700. 0000B4AE  2057                     movea.l    A0, [A7]
  15701. 0000B4B0  2268 0004                movea.l    A1, [A0 + 0x4]
  15702. 0000B4B4  2269 0010                movea.l    A1, [A1 + 0x10]
  15703. 0000B4B8  4E91                     jsr        [A1]
  15704. 0000B4BA  4A00                     tst.b      D0
  15705. 0000B4BC  504F                     addq.w     A7, 8
  15706. 0000B4BE  671A                     beq        +0x1C /* 0000B4DA */
  15707. label0000B4C0:
  15708. 0000B4C0  200A                     move.l     D0, A2
  15709. 0000B4C2  4A80                     tst.l      D0
  15710. 0000B4C4  6714                     beq        +0x16 /* 0000B4DA */
  15711. 0000B4C6  3F3C 0001                move.w     -[A7], 0x1
  15712. 0000B4CA  4852                     pea.l      [A2]
  15713. 0000B4CC  2057                     movea.l    A0, [A7]
  15714. 0000B4CE  2268 0004                movea.l    A1, [A0 + 0x4]
  15715. 0000B4D2  2269 0008                movea.l    A1, [A1 + 0x8]
  15716. 0000B4D6  4E91                     jsr        [A1]
  15717. 0000B4D8  5C4F                     addq.w     A7, 6
  15718. label0000B4DA:
  15719. 0000B4DA  245F                     movea.l    A2, [A7]+
  15720. 0000B4DC  4E5E                     unlink     A6
  15721. 0000B4DE  4E75                     rts
  15722. 0000B4E0  4E56 0000                link       A6, 0
  15723. 0000B4E4  2F0A                     move.l     -[A7], A2
  15724. 0000B4E6  246E 0008                movea.l    A2, [A6 + 0x8]
  15725. 0000B4EA  202A 00E2                move.l     D0, [A2 + 0xE2]
  15726. 0000B4EE  0280 0002 0000           andi.l     D0, 0x20000
  15727. 0000B4F4  671A                     beq        +0x1C /* 0000B510 */
  15728. 0000B4F6  2F0A                     move.l     -[A7], A2
  15729. 0000B4F8  2057                     movea.l    A0, [A7]
  15730. 0000B4FA  2268 0004                movea.l    A1, [A0 + 0x4]
  15731. 0000B4FE  2269 00D8                movea.l    A1, [A1 + 0xD8]
  15732. 0000B502  4E91                     jsr        [A1]
  15733. 0000B504  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15734. 0000B508  4868 0010                pea.l      [A0 + 0x10]
  15735. 0000B50C  A8A3                     syscall    EraseRect
  15736. 0000B50E  584F                     addq.w     A7, 4
  15737. label0000B510:
  15738. 0000B510  2F0A                     move.l     -[A7], A2
  15739. 0000B512  2057                     movea.l    A0, [A7]
  15740. 0000B514  2268 0004                movea.l    A1, [A0 + 0x4]
  15741. 0000B518  2269 032C                movea.l    A1, [A1 + 0x32C]
  15742. 0000B51C  4E91                     jsr        [A1]
  15743. 0000B51E  584F                     addq.w     A7, 4
  15744. 0000B520  245F                     movea.l    A2, [A7]+
  15745. 0000B522  4E5E                     unlink     A6
  15746. 0000B524  4E75                     rts
  15747. 0000B526  4E56 FFF2                link       A6, -0x000E
  15748. 0000B52A  2F0A                     move.l     -[A7], A2
  15749. 0000B52C  246E 0008                movea.l    A2, [A6 + 0x8]
  15750. 0000B530  082A 0001 00E2           btst.b     [A2 + 0xE2], 0x1
  15751. 0000B536  675A                     beq        +0x5C /* 0000B592 */
  15752. 0000B538  42A7                     clr.l      -[A7]
  15753. 0000B53A  2F0A                     move.l     -[A7], A2
  15754. 0000B53C  2057                     movea.l    A0, [A7]
  15755. 0000B53E  2268 0004                movea.l    A1, [A0 + 0x4]
  15756. 0000B542  2269 00E8                movea.l    A1, [A1 + 0xE8]
  15757. 0000B546  4E91                     jsr        [A1]
  15758. 0000B548  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15759. 0000B54C  2D68 0010 FFF8           move.l     [A6 - 0x8], [A0 + 0x10]
  15760. 0000B552  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  15761. 0000B558  70F1                     moveq.l    D0, 0xFFFFFFF1
  15762. 0000B55A  D06E FFFE                add.w      D0, [A6 - 0x2]
  15763. 0000B55E  3D40 FFFA                move.w     [A6 - 0x6], D0
  15764. 0000B562  70F1                     moveq.l    D0, 0xFFFFFFF1
  15765. 0000B564  D06E FFFC                add.w      D0, [A6 - 0x4]
  15766. 0000B568  3D40 FFF8                move.w     [A6 - 0x8], D0
  15767. 0000B56C  486E FFF8                pea.l      [A6 - 0x8]
  15768. 0000B570  486E FFF2                pea.l      [A6 - 0xE]
  15769. 0000B574  4EB9 0000 20D8           jsr        [0x000020D8]
  15770. 0000B57A  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15771. 0000B57E  A904                     syscall    DrawGrowIcon
  15772. 0000B580  3F3C FFFF                move.w     -[A7], 0xFFFF
  15773. 0000B584  486E FFF2                pea.l      [A6 - 0xE]
  15774. 0000B588  4EB9 0000 20E8           jsr        [0x000020E8]
  15775. 0000B58E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  15776. label0000B592:
  15777. 0000B592  245F                     movea.l    A2, [A7]+
  15778. 0000B594  4E5E                     unlink     A6
  15779. 0000B596  4E75                     rts
  15780. 0000B598  4E56 0000                link       A6, 0
  15781. 0000B59C  2F0A                     move.l     -[A7], A2
  15782. 0000B59E  246E 0008                movea.l    A2, [A6 + 0x8]
  15783. 0000B5A2  486A 00E6                pea.l      [A2 + 0xE6]
  15784. 0000B5A6  AA14                     syscall    RGBForeColor
  15785. 0000B5A8  486A 00EC                pea.l      [A2 + 0xEC]
  15786. 0000B5AC  AA15                     syscall    RGBBackColor
  15787. 0000B5AE  245F                     movea.l    A2, [A7]+
  15788. 0000B5B0  4E5E                     unlink     A6
  15789. 0000B5B2  4E75                     rts
  15790. 0000B5B4  48E7 0038                movem.l    -[A7], A2,A3,A4
  15791. 0000B5B8  246F 0010                movea.l    A2, [A7 + 0x10]
  15792. 0000B5BC  286F 0014                movea.l    A4, [A7 + 0x14]
  15793. 0000B5C0  266F 0018                movea.l    A3, [A7 + 0x18]
  15794. 0000B5C4  200C                     move.l     D0, A4
  15795. 0000B5C6  670A                     beq        +0xC /* 0000B5D2 */
  15796. 0000B5C8  2554 00E6                move.l     [A2 + 0xE6], [A4]
  15797. 0000B5CC  356C 0004 00EA           move.w     [A2 + 0xEA], [A4 + 0x4]
  15798. label0000B5D2:
  15799. 0000B5D2  200B                     move.l     D0, A3
  15800. 0000B5D4  670A                     beq        +0xC /* 0000B5E0 */
  15801. 0000B5D6  2553 00EC                move.l     [A2 + 0xEC], [A3]
  15802. 0000B5DA  356B 0004 00F0           move.w     [A2 + 0xF0], [A3 + 0x4]
  15803. label0000B5E0:
  15804. 0000B5E0  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  15805. 0000B5E4  4E75                     rts
  15806. 0000B5E6  48E7 0038                movem.l    -[A7], A2,A3,A4
  15807. 0000B5EA  246F 0010                movea.l    A2, [A7 + 0x10]
  15808. 0000B5EE  286F 0014                movea.l    A4, [A7 + 0x14]
  15809. 0000B5F2  266F 0018                movea.l    A3, [A7 + 0x18]
  15810. 0000B5F6  200C                     move.l     D0, A4
  15811. 0000B5F8  670A                     beq        +0xC /* 0000B604 */
  15812. 0000B5FA  28AA 00E6                move.l     [A4], [A2 + 0xE6]
  15813. 0000B5FE  396A 00EA 0004           move.w     [A4 + 0x4], [A2 + 0xEA]
  15814. label0000B604:
  15815. 0000B604  200B                     move.l     D0, A3
  15816. 0000B606  670A                     beq        +0xC /* 0000B612 */
  15817. 0000B608  26AA 00EC                move.l     [A3], [A2 + 0xEC]
  15818. 0000B60C  376A 00F0 0004           move.w     [A3 + 0x4], [A2 + 0xF0]
  15819. label0000B612:
  15820. 0000B612  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  15821. 0000B616  4E75                     rts
  15822. 0000B618  4E56 FFFC                link       A6, -0x0004
  15823. 0000B61C  48E7 0038                movem.l    -[A7], A2,A3,A4
  15824. 0000B620  246E 0008                movea.l    A2, [A6 + 0x8]
  15825. 0000B624  266E 000C                movea.l    A3, [A6 + 0xC]
  15826. 0000B628  286A 00CA                movea.l    A4, [A2 + 0xCA]
  15827. 0000B62C  2D6C 0008 FFFC           move.l     [A6 - 0x4], [A4 + 0x8]
  15828. 0000B632  2F0C                     move.l     -[A7], A4
  15829. 0000B634  4EB9 0000 2138           jsr        [0x00002138]
  15830. 0000B63A  4A00                     tst.b      D0
  15831. 0000B63C  584F                     addq.w     A7, 4
  15832. 0000B63E  6710                     beq        +0x12 /* 0000B650 */
  15833. 0000B640  286A 00CA                movea.l    A4, [A2 + 0xCA]
  15834. 0000B644  206C 0002                movea.l    A0, [A4 + 0x2]
  15835. 0000B648  2050                     movea.l    A0, [A0]
  15836. 0000B64A  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  15837. label0000B650:
  15838. 0000B650  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15839. 0000B654  302E FFFE                move.w     D0, [A6 - 0x2]
  15840. 0000B658  9068 0012                sub.w      D0, [A0 + 0x12]
  15841. 0000B65C  D16B 0002                add.w      [A3 + 0x2], D0
  15842. 0000B660  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15843. 0000B664  302E FFFC                move.w     D0, [A6 - 0x4]
  15844. 0000B668  9068 0010                sub.w      D0, [A0 + 0x10]
  15845. 0000B66C  D153                     add.w      [A3], D0
  15846. 0000B66E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  15847. 0000B672  4E5E                     unlink     A6
  15848. 0000B674  4E75                     rts
  15849. 0000B676  4E56 FFFC                link       A6, -0x0004
  15850. 0000B67A  48E7 0038                movem.l    -[A7], A2,A3,A4
  15851. 0000B67E  246E 0008                movea.l    A2, [A6 + 0x8]
  15852. 0000B682  266E 000C                movea.l    A3, [A6 + 0xC]
  15853. 0000B686  286A 00CA                movea.l    A4, [A2 + 0xCA]
  15854. 0000B68A  2D6C 0008 FFFC           move.l     [A6 - 0x4], [A4 + 0x8]
  15855. 0000B690  2F0C                     move.l     -[A7], A4
  15856. 0000B692  4EB9 0000 2138           jsr        [0x00002138]
  15857. 0000B698  4A00                     tst.b      D0
  15858. 0000B69A  584F                     addq.w     A7, 4
  15859. 0000B69C  6710                     beq        +0x12 /* 0000B6AE */
  15860. 0000B69E  286A 00CA                movea.l    A4, [A2 + 0xCA]
  15861. 0000B6A2  206C 0002                movea.l    A0, [A4 + 0x2]
  15862. 0000B6A6  2050                     movea.l    A0, [A0]
  15863. 0000B6A8  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  15864. label0000B6AE:
  15865. 0000B6AE  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15866. 0000B6B2  302E FFFE                move.w     D0, [A6 - 0x2]
  15867. 0000B6B6  9068 0012                sub.w      D0, [A0 + 0x12]
  15868. 0000B6BA  916B 0002                sub.w      [A3 + 0x2], D0
  15869. 0000B6BE  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15870. 0000B6C2  302E FFFC                move.w     D0, [A6 - 0x4]
  15871. 0000B6C6  9068 0010                sub.w      D0, [A0 + 0x10]
  15872. 0000B6CA  9153                     sub.w      [A3], D0
  15873. 0000B6CC  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  15874. 0000B6D0  4E5E                     unlink     A6
  15875. 0000B6D2  4E75                     rts
  15876. 0000B6D4  4E56 FFF4                link       A6, -0x000C
  15877. 0000B6D8  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  15878. 0000B6DC  266E 0008                movea.l    A3, [A6 + 0x8]
  15879. 0000B6E0  246E 000C                movea.l    A2, [A6 + 0xC]
  15880. 0000B6E4  182E 0010                move.b     D4, [A6 + 0x10]
  15881. 0000B6E8  162E 0012                move.b     D3, [A6 + 0x12]
  15882. 0000B6EC  486E FFFC                pea.l      [A6 - 0x4]
  15883. 0000B6F0  2F0A                     move.l     -[A7], A2
  15884. 0000B6F2  61FF FFFF 8518           bsr        -0x7AE6 /* 00003C0C */
  15885. 0000B6F8  486E FFF4                pea.l      [A6 - 0xC]
  15886. 0000B6FC  2F0A                     move.l     -[A7], A2
  15887. 0000B6FE  61FF FFFF 851E           bsr        -0x7AE0 /* 00003C1E */
  15888. 0000B704  4A04                     tst.b      D4
  15889. 0000B706  4FEF 0010                lea.l      A7, [A7 + 0x10]
  15890. 0000B70A  6710                     beq        +0x12 /* 0000B71C */
  15891. 0000B70C  302B 000C                move.w     D0, [A3 + 0xC]
  15892. 0000B710  5440                     addq.w     D0, 2
  15893. 0000B712  3D40 FFFC                move.w     [A6 - 0x4], D0
  15894. 0000B716  70FF                     moveq.l    D0, 0xFFFFFFFF
  15895. 0000B718  2D40 FFF4                move.l     [A6 - 0xC], D0
  15896. label0000B71C:
  15897. 0000B71C  4A03                     tst.b      D3
  15898. 0000B71E  6710                     beq        +0x12 /* 0000B730 */
  15899. 0000B720  302B 000E                move.w     D0, [A3 + 0xE]
  15900. 0000B724  5440                     addq.w     D0, 2
  15901. 0000B726  3D40 FFFE                move.w     [A6 - 0x2], D0
  15902. 0000B72A  70FF                     moveq.l    D0, 0xFFFFFFFF
  15903. 0000B72C  2D40 FFF8                move.l     [A6 - 0x8], D0
  15904. label0000B730:
  15905. 0000B730  4227                     clr.b      -[A7]
  15906. 0000B732  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  15907. 0000B736  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  15908. 0000B73A  2F0A                     move.l     -[A7], A2
  15909. 0000B73C  61FF FFFF 8804           bsr        -0x77FA /* 00003F42 */
  15910. 0000B742  4227                     clr.b      -[A7]
  15911. 0000B744  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  15912. 0000B748  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  15913. 0000B74C  2F0A                     move.l     -[A7], A2
  15914. 0000B74E  61FF FFFF 85DA           bsr        -0x7A24 /* 00003D2A */
  15915. 0000B754  4FEF 0018                lea.l      A7, [A7 + 0x18]
  15916. 0000B758  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  15917. 0000B75C  4E5E                     unlink     A6
  15918. 0000B75E  4E75                     rts
  15919. 0000B760  4E56 FFCA                link       A6, -0x0036
  15920. 0000B764  48E7 1020                movem.l    -[A7], D3,A2
  15921. 0000B768  246E 0008                movea.l    A2, [A6 + 0x8]
  15922. 0000B76C  162E 0010                move.b     D3, [A6 + 0x10]
  15923. 0000B770  2D4F FFDE                move.l     [A6 - 0x22], A7
  15924. 0000B774  4227                     clr.b      -[A7]
  15925. 0000B776  200A                     move.l     D0, A2
  15926. 0000B778  4A80                     tst.l      D0
  15927. 0000B77A  6708                     beq        +0xA /* 0000B784 */
  15928. 0000B77C  204A                     movea.l    A0, A2
  15929. 0000B77E  41E8 00B0                lea.l      A0, [A0 + 0xB0]
  15930. 0000B782  6002                     bra        +0x4 /* 0000B786 */
  15931. label0000B784:
  15932. 0000B784  204A                     movea.l    A0, A2
  15933. label0000B786:
  15934. 0000B786  4850                     pea.l      [A0]
  15935. 0000B788  2F3C 7070 6F73           move.l     -[A7], 0x70706F73 /* 'ppos' */
  15936. 0000B78E  486E FFE2                pea.l      [A6 - 0x1E]
  15937. 0000B792  4EB9 0000 2A78           jsr        [0x00002A78]
  15938. 0000B798  1F03                     move.b     -[A7], D3
  15939. 0000B79A  4878 0004                push.l     0x4
  15940. 0000B79E  486E 000C                pea.l      [A6 + 0xC]
  15941. 0000B7A2  2F3C 5144 7074           move.l     -[A7], 0x51447074 /* 'QDpt' */
  15942. 0000B7A8  486E FFE2                pea.l      [A6 - 0x1E]
  15943. 0000B7AC  4EB9 0000 2A88           jsr        [0x00002A88]
  15944. 0000B7B2  41F9 0001 5EE2           lea.l      A0, [0x00015EE2]
  15945. 0000B7B8  2D48 FFE2                move.l     [A6 - 0x1E], A0
  15946. 0000B7BC  4267                     clr.w      -[A7]
  15947. 0000B7BE  486E FFE2                pea.l      [A6 - 0x1E]
  15948. 0000B7C2  4EB9 0000 28C8           jsr        [0x000028C8]
  15949. 0000B7C8  4FEF 0026                lea.l      A7, [A7 + 0x26]
  15950. 0000B7CC  601C                     bra        +0x1E /* 0000B7EA */
  15951. 0000B7CE  4A03                     tst.b      D3
  15952. 0000B7D0  6714                     beq        +0x16 /* 0000B7E6 */
  15953. 0000B7D2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15954. 0000B7D6  2F0A                     move.l     -[A7], A2
  15955. 0000B7D8  2057                     movea.l    A0, [A7]
  15956. 0000B7DA  2268 0004                movea.l    A1, [A0 + 0x4]
  15957. 0000B7DE  2269 02F0                movea.l    A1, [A1 + 0x2F0]
  15958. 0000B7E2  4E91                     jsr        [A1]
  15959. 0000B7E4  504F                     addq.w     A7, 8
  15960. label0000B7E6:
  15961. 0000B7E6  2E6E FFDE                movea.l    A7, [A6 - 0x22]
  15962. label0000B7EA:
  15963. 0000B7EA  4CDF 0408                movem.l    D3,A2, [A7]+
  15964. 0000B7EE  4E5E                     unlink     A6
  15965. 0000B7F0  4E75                     rts
  15966. 0000B7F2  4E56 FFCA                link       A6, -0x0036
  15967. 0000B7F6  48E7 1030                movem.l    -[A7], D3,A2,A3
  15968. 0000B7FA  266E 0008                movea.l    A3, [A6 + 0x8]
  15969. 0000B7FE  246E 000C                movea.l    A2, [A6 + 0xC]
  15970. 0000B802  162E 0010                move.b     D3, [A6 + 0x10]
  15971. 0000B806  2D4F FFDE                move.l     [A6 - 0x22], A7
  15972. 0000B80A  4227                     clr.b      -[A7]
  15973. 0000B80C  200B                     move.l     D0, A3
  15974. 0000B80E  4A80                     tst.l      D0
  15975. 0000B810  6708                     beq        +0xA /* 0000B81A */
  15976. 0000B812  204B                     movea.l    A0, A3
  15977. 0000B814  41E8 00B0                lea.l      A0, [A0 + 0xB0]
  15978. 0000B818  6002                     bra        +0x4 /* 0000B81C */
  15979. label0000B81A:
  15980. 0000B81A  204B                     movea.l    A0, A3
  15981. label0000B81C:
  15982. 0000B81C  4850                     pea.l      [A0]
  15983. 0000B81E  2F3C 7062 6E64           move.l     -[A7], 0x70626E64 /* 'pbnd' */
  15984. 0000B824  486E FFE2                pea.l      [A6 - 0x1E]
  15985. 0000B828  4EB9 0000 2A78           jsr        [0x00002A78]
  15986. 0000B82E  1F03                     move.b     -[A7], D3
  15987. 0000B830  4878 0008                push.l     0x8
  15988. 0000B834  2F0A                     move.l     -[A7], A2
  15989. 0000B836  2F3C 7164 7274           move.l     -[A7], 0x71647274 /* 'qdrt' */
  15990. 0000B83C  486E FFE2                pea.l      [A6 - 0x1E]
  15991. 0000B840  4EB9 0000 2A88           jsr        [0x00002A88]
  15992. 0000B846  41F9 0001 5EE2           lea.l      A0, [0x00015EE2]
  15993. 0000B84C  2D48 FFE2                move.l     [A6 - 0x1E], A0
  15994. 0000B850  4267                     clr.w      -[A7]
  15995. 0000B852  486E FFE2                pea.l      [A6 - 0x1E]
  15996. 0000B856  4EB9 0000 28C8           jsr        [0x000028C8]
  15997. 0000B85C  4FEF 0026                lea.l      A7, [A7 + 0x26]
  15998. 0000B860  601A                     bra        +0x1C /* 0000B87C */
  15999. 0000B862  4A03                     tst.b      D3
  16000. 0000B864  6712                     beq        +0x14 /* 0000B878 */
  16001. 0000B866  2F0A                     move.l     -[A7], A2
  16002. 0000B868  2F0B                     move.l     -[A7], A3
  16003. 0000B86A  2057                     movea.l    A0, [A7]
  16004. 0000B86C  2268 0004                movea.l    A1, [A0 + 0x4]
  16005. 0000B870  2269 02FC                movea.l    A1, [A1 + 0x2FC]
  16006. 0000B874  4E91                     jsr        [A1]
  16007. 0000B876  504F                     addq.w     A7, 8
  16008. label0000B878:
  16009. 0000B878  2E6E FFDE                movea.l    A7, [A6 - 0x22]
  16010. label0000B87C:
  16011. 0000B87C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  16012. 0000B880  4E5E                     unlink     A6
  16013. 0000B882  4E75                     rts
  16014. 0000B884  4E56 FFC0                link       A6, -0x0040
  16015. 0000B888  2F0A                     move.l     -[A7], A2
  16016. 0000B88A  246E 0008                movea.l    A2, [A6 + 0x8]
  16017. 0000B88E  486E FFC0                pea.l      [A6 - 0x40]
  16018. 0000B892  2F0A                     move.l     -[A7], A2
  16019. 0000B894  2057                     movea.l    A0, [A7]
  16020. 0000B896  2268 0004                movea.l    A1, [A0 + 0x4]
  16021. 0000B89A  2269 0304                movea.l    A1, [A1 + 0x304]
  16022. 0000B89E  4E91                     jsr        [A1]
  16023. 0000B8A0  4A00                     tst.b      D0
  16024. 0000B8A2  57C0                     seq        D0
  16025. 0000B8A4  4400                     neg.b      D0
  16026. 0000B8A6  1D40 FFE1                move.b     [A6 - 0x1F], D0
  16027. 0000B8AA  504F                     addq.w     A7, 8
  16028. 0000B8AC  2D4F FFDC                move.l     [A6 - 0x24], A7
  16029. 0000B8B0  4227                     clr.b      -[A7]
  16030. 0000B8B2  200A                     move.l     D0, A2
  16031. 0000B8B4  4A80                     tst.l      D0
  16032. 0000B8B6  6708                     beq        +0xA /* 0000B8C0 */
  16033. 0000B8B8  204A                     movea.l    A0, A2
  16034. 0000B8BA  41E8 00B0                lea.l      A0, [A0 + 0xB0]
  16035. 0000B8BE  6002                     bra        +0x4 /* 0000B8C2 */
  16036. label0000B8C0:
  16037. 0000B8C0  204A                     movea.l    A0, A2
  16038. label0000B8C2:
  16039. 0000B8C2  4850                     pea.l      [A0]
  16040. 0000B8C4  2F3C 707A 756D           move.l     -[A7], 0x707A756D /* 'pzum' */
  16041. 0000B8CA  486E FFE2                pea.l      [A6 - 0x1E]
  16042. 0000B8CE  4EB9 0000 2A78           jsr        [0x00002A78]
  16043. 0000B8D4  1F3C 0001                move.b     -[A7], 0x1
  16044. 0000B8D8  4878 0001                push.l     0x1
  16045. 0000B8DC  486E FFE1                pea.l      [A6 - 0x1F]
  16046. 0000B8E0  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  16047. 0000B8E6  486E FFE2                pea.l      [A6 - 0x1E]
  16048. 0000B8EA  4EB9 0000 2A88           jsr        [0x00002A88]
  16049. 0000B8F0  41F9 0001 5EE2           lea.l      A0, [0x00015EE2]
  16050. 0000B8F6  2D48 FFE2                move.l     [A6 - 0x1E], A0
  16051. 0000B8FA  4267                     clr.w      -[A7]
  16052. 0000B8FC  486E FFE2                pea.l      [A6 - 0x1E]
  16053. 0000B900  4EB9 0000 28C8           jsr        [0x000028C8]
  16054. 0000B906  4FEF 0026                lea.l      A7, [A7 + 0x26]
  16055. 0000B90A  6016                     bra        +0x18 /* 0000B922 */
  16056. 0000B90C  1F2E FFE1                move.b     -[A7], [A6 - 0x1F]
  16057. 0000B910  2F0A                     move.l     -[A7], A2
  16058. 0000B912  2057                     movea.l    A0, [A7]
  16059. 0000B914  2268 0004                movea.l    A1, [A0 + 0x4]
  16060. 0000B918  2269 0310                movea.l    A1, [A1 + 0x310]
  16061. 0000B91C  4E91                     jsr        [A1]
  16062. 0000B91E  2E6E FFDC                movea.l    A7, [A6 - 0x24]
  16063. label0000B922:
  16064. 0000B922  245F                     movea.l    A2, [A7]+
  16065. 0000B924  4E5E                     unlink     A6
  16066. 0000B926  4E75                     rts
  16067. 0000B928  4E56 0000                link       A6, 0
  16068. 0000B92C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  16069. 0000B930  246E 0008                movea.l    A2, [A6 + 0x8]
  16070. 0000B934  282E 000C                move.l     D4, [A6 + 0xC]
  16071. 0000B938  266E 0010                movea.l    A3, [A6 + 0x10]
  16072. 0000B93C  7601                     moveq.l    D3, 0x01
  16073. 0000B93E  2004                     move.l     D0, D4
  16074. 0000B940  5980                     subq.l     D0, 4
  16075. 0000B942  6702                     beq        +0x4 /* 0000B946 */
  16076. 0000B944  6012                     bra        +0x14 /* 0000B958 */
  16077. label0000B946:
  16078. 0000B946  2F0A                     move.l     -[A7], A2
  16079. 0000B948  2057                     movea.l    A0, [A7]
  16080. 0000B94A  2268 0004                movea.l    A1, [A0 + 0x4]
  16081. 0000B94E  2269 0318                movea.l    A1, [A1 + 0x318]
  16082. 0000B952  4E91                     jsr        [A1]
  16083. 0000B954  584F                     addq.w     A7, 4
  16084. 0000B956  6014                     bra        +0x16 /* 0000B96C */
  16085. label0000B958:
  16086. 0000B958  2F0B                     move.l     -[A7], A3
  16087. 0000B95A  2F04                     move.l     -[A7], D4
  16088. 0000B95C  486A 007A                pea.l      [A2 + 0x7A]
  16089. 0000B960  4EB9 0000 3D50           jsr        [0x00003D50]
  16090. 0000B966  1600                     move.b     D3, D0
  16091. 0000B968  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16092. label0000B96C:
  16093. 0000B96C  1003                     move.b     D0, D3
  16094. 0000B96E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  16095. 0000B972  4E5E                     unlink     A6
  16096. 0000B974  4E75                     rts
  16097. 0000B976  4E56 0000                link       A6, 0
  16098. 0000B97A  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  16099. 0000B97E  266E 0008                movea.l    A3, [A6 + 0x8]
  16100. 0000B982  262E 000C                move.l     D3, [A6 + 0xC]
  16101. 0000B986  246E 0010                movea.l    A2, [A6 + 0x10]
  16102. 0000B98A  2A2E 0014                move.l     D5, [A6 + 0x14]
  16103. 0000B98E  282E 0018                move.l     D4, [A6 + 0x18]
  16104. 0000B992  286E 001C                movea.l    A4, [A6 + 0x1C]
  16105. 0000B996  2003                     move.l     D0, D3
  16106. 0000B998  5980                     subq.l     D0, 4
  16107. 0000B99A  6702                     beq        +0x4 /* 0000B99E */
  16108. 0000B99C  6014                     bra        +0x16 /* 0000B9B2 */
  16109. label0000B99E:
  16110. 0000B99E  202B 00E2                move.l     D0, [A3 + 0xE2]
  16111. 0000B9A2  0280 1000 0000           andi.l     D0, 0x10000000
  16112. 0000B9A8  4A80                     tst.l      D0
  16113. 0000B9AA  56C0                     sne        D0
  16114. 0000B9AC  4400                     neg.b      D0
  16115. 0000B9AE  1480                     move.b     [A2], D0
  16116. 0000B9B0  6018                     bra        +0x1A /* 0000B9CA */
  16117. label0000B9B2:
  16118. 0000B9B2  2F0C                     move.l     -[A7], A4
  16119. 0000B9B4  2F04                     move.l     -[A7], D4
  16120. 0000B9B6  2F05                     move.l     -[A7], D5
  16121. 0000B9B8  2F0A                     move.l     -[A7], A2
  16122. 0000B9BA  2F03                     move.l     -[A7], D3
  16123. 0000B9BC  486B 007A                pea.l      [A3 + 0x7A]
  16124. 0000B9C0  4EB9 0000 3D60           jsr        [0x00003D60]
  16125. 0000B9C6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  16126. label0000B9CA:
  16127. 0000B9CA  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  16128. 0000B9CE  4E5E                     unlink     A6
  16129. 0000B9D0  4E75                     rts
  16130. 0000B9D2  4E56 FFF0                link       A6, -0x0010
  16131. 0000B9D6  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  16132. 0000B9DA  246E 0008                movea.l    A2, [A6 + 0x8]
  16133. 0000B9DE  286E 000C                movea.l    A4, [A6 + 0xC]
  16134. 0000B9E2  266E 0010                movea.l    A3, [A6 + 0x10]
  16135. 0000B9E6  4AAA 00B4                tst.l      [A2 + 0xB4]
  16136. 0000B9EA  6600 00A0                bne        +0xA2 /* 0000BA8C */
  16137. 0000B9EE  486E FFF8                pea.l      [A6 - 0x8]
  16138. 0000B9F2  4EB9 0000 2AC0           jsr        [0x00002AC0]
  16139. 0000B9F8  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  16140. 0000B9FC  4EB9 0000 2320           jsr        [0x00002320]
  16141. 0000BA02  3800                     move.w     D4, D0
  16142. 0000BA04  3044                     movea.w    A0, D4
  16143. 0000BA06  2F08                     move.l     -[A7], A0
  16144. 0000BA08  486E FFF8                pea.l      [A6 - 0x8]
  16145. 0000BA0C  4EB9 0000 1FB8           jsr        [0x00001FB8 /* DrawCrsrVector */]
  16146. 0000BA12  301F                     move.w     D0, [A7]+
  16147. 0000BA14  3600                     move.w     D3, D0
  16148. 0000BA16  4A43                     tst.w      D3
  16149. 0000BA18  5C4F                     addq.w     A7, 6
  16150. 0000BA1A  671C                     beq        +0x1E /* 0000BA38 */
  16151. 0000BA1C  42A7                     clr.l      -[A7]
  16152. 0000BA1E  486E FFF4                pea.l      [A6 - 0xC]
  16153. 0000BA22  3043                     movea.w    A0, D3
  16154. 0000BA24  2D48 FFF4                move.l     [A6 - 0xC], A0
  16155. 0000BA28  4879 0001 7FC0           push.l     0x17FC0
  16156. 0000BA2E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  16157. 0000BA34  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16158. label0000BA38:
  16159. 0000BA38  554F                     subq.w     A7, 2
  16160. 0000BA3A  2F3C 6377 696E           move.l     -[A7], 0x6377696E /* 'cwin' */
  16161. 0000BA40  2F0C                     move.l     -[A7], A4
  16162. 0000BA42  2F3C 696E 6478           move.l     -[A7], 0x696E6478 /* 'indx' */
  16163. 0000BA48  486E FFF8                pea.l      [A6 - 0x8]
  16164. 0000BA4C  4227                     clr.b      -[A7]
  16165. 0000BA4E  2F0B                     move.l     -[A7], A3
  16166. 0000BA50  4EB9 0000 1FC0           jsr        [0x00001FC0 /* PSCIntTbl */]
  16167. 0000BA56  301F                     move.w     D0, [A7]+
  16168. 0000BA58  3600                     move.w     D3, D0
  16169. 0000BA5A  4A43                     tst.w      D3
  16170. 0000BA5C  671C                     beq        +0x1E /* 0000BA7A */
  16171. 0000BA5E  42A7                     clr.l      -[A7]
  16172. 0000BA60  486E FFF0                pea.l      [A6 - 0x10]
  16173. 0000BA64  3043                     movea.w    A0, D3
  16174. 0000BA66  2D48 FFF0                move.l     [A6 - 0x10], A0
  16175. 0000BA6A  4879 0001 7FC0           push.l     0x17FC0
  16176. 0000BA70  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  16177. 0000BA76  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16178. label0000BA7A:
  16179. 0000BA7A  3F3C FFFF                move.w     -[A7], 0xFFFF
  16180. 0000BA7E  486E FFF8                pea.l      [A6 - 0x8]
  16181. 0000BA82  4EB9 0000 2AC8           jsr        [0x00002AC8]
  16182. 0000BA88  5C4F                     addq.w     A7, 6
  16183. 0000BA8A  6012                     bra        +0x14 /* 0000BA9E */
  16184. label0000BA8C:
  16185. 0000BA8C  2F0B                     move.l     -[A7], A3
  16186. 0000BA8E  2F0C                     move.l     -[A7], A4
  16187. 0000BA90  486A 00B0                pea.l      [A2 + 0xB0]
  16188. 0000BA94  4EB9 0000 29F0           jsr        [0x000029F0]
  16189. 0000BA9A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16190. label0000BA9E:
  16191. 0000BA9E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  16192. 0000BAA2  4E5E                     unlink     A6
  16193. 0000BAA4  4E75                     rts
  16194. 0000BAA6  4E56 FEE6                link       A6, -0x011A
  16195. 0000BAAA  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  16196. 0000BAAE  246E 0008                movea.l    A2, [A6 + 0x8]
  16197. 0000BAB2  262E 000C                move.l     D3, [A6 + 0xC]
  16198. 0000BAB6  286E 0010                movea.l    A4, [A6 + 0x10]
  16199. 0000BABA  266E 0014                movea.l    A3, [A6 + 0x14]
  16200. 0000BABE  2003                     move.l     D0, D3
  16201. 0000BAC0  4EB9 0000 0528           jsr        [0x00000528]
  16202. 0000BAC6  01F6                     .incomplete
  16203. 0000BAC8  6863                     bvc        +0x65 /* 0000BB2D */
  16204. 0000BACA  6C62                     bge        +0x64 /* 0000BB2E */
  16205. 0000BACC  707A                     moveq.l    D0, 0x7A
  16206. 0000BACE  756D                     moveq.l    D2, 0x6D
  16207. 0000BAD0  000B 6863                ori.b      A3, 0x63 /* 'c' */
  16208. 0000BAD4  6C62                     bge        +0x64 /* 0000BB38 */
  16209. 0000BAD6  0134 6973 666C 015E 6973 7A6D btst       [[A4 + 0x666C015E] + 0x69737A6D], D0
  16210. 0000BAE2  019C                     bclr       [A4]+, D0
  16211. 0000BAE4  7062                     moveq.l    D0, 0x62
  16212. 0000BAE6  6E64                     bgt        +0x66 /* 0000BB4C */
  16213. 0000BAE8  0098 7069 6478           ori.l      [A0]+, 0x70696478 /* 'pidx' */
  16214. 0000BAEE  00BA 706D 6F64 015E      ori.l      [PC + 0x15E /* 0000BC4E, value 0x60000080, cstring "`" */], 0x706D6F64 /* 'pmod' */
  16215. 0000BAF6  706E                     moveq.l    D0, 0x6E
  16216. 0000BAF8  616D                     bsr        +0x6F /* 0000BB67 */
  16217. 0000BAFA  0020 7070                ori.b      -[A0], 0x70 /* 'p' */
  16218. 0000BAFE  6F73                     ble        +0x75 /* 0000BB73 */
  16219. 0000BB00  0048 7072                ori.w      A0, 0x7072 /* 'pr' */
  16220. 0000BB04  737A                     moveq.l    D1, 0x7A
  16221. 0000BB06  0162                     bchg       -[A2], D0
  16222. 0000BB08  7074                     moveq.l    D0, 0x74
  16223. 0000BB0A  6974                     bvs        +0x76 /* 0000BB80 */
  16224. 0000BB0C  0116                     btst       [A6], D0
  16225. 0000BB0E  7076                     moveq.l    D0, 0x76
  16226. 0000BB10  6973                     bvs        +0x75 /* 0000BB85 */
  16227. 0000BB12  0182                     bclr       D2, D0
  16228. 0000BB14  707A                     moveq.l    D0, 0x7A
  16229. 0000BB16  756D                     moveq.l    D2, 0x6D
  16230. 0000BB18  00BE 2F2A 00CA           ori.l      <<invalid special address>>, 0x2F2A00CA
  16231. 0000BB1E  486E FF00                pea.l      [A6 - 0x100]
  16232. 0000BB22  A919                     syscall    GetWTitle
  16233. 0000BB24  554F                     subq.w     A7, 2
  16234. 0000BB26  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  16235. 0000BB2C  486E FF01                pea.l      [A6 - 0xFF]
  16236. // begin alternate branch 0000BB2E-0000BB30
  16237. label0000BB2E:
  16238. 0000BB2E  FF01                     .extension 0xF01 <<F/4-5/7>> // unimplemented
  16239. // end alternate branch 0000BB2E-0000BB30
  16240. label0000BB2E: // (misaligned)
  16241. 0000BB30  102E FF00                move.b     D0, [A6 - 0x100]
  16242. 0000BB34  7200                     moveq.l    D1, 0x00
  16243. 0000BB36  1200                     move.b     D1, D0
  16244. label0000BB38:
  16245. 0000BB38  2F01                     move.l     -[A7], D1
  16246. 0000BB3A  2F0B                     move.l     -[A7], A3
  16247. 0000BB3C  303C 0825                move.w     D0, 0x825
  16248. 0000BB40  A816                     syscall    Pack8
  16249. 0000BB42  301F                     move.w     D0, [A7]+
  16250. 0000BB44  6000 018A                bra        +0x18C /* 0000BCD0 */
  16251. 0000BB48  2D79 0001 7E32 FEFC      move.l     [A6 - 0x104], [0x00017E32]
  16252. // begin alternate branch 0000BB4C-0000BB56
  16253. label0000BB4C:
  16254. 0000BB4C  7E32                     moveq.l    D7, 0x32
  16255. 0000BB4E  FEFC 486E                .extension 0xEFC <<F/2-3/7>> // unimplemented
  16256. 0000BB52  FEFC 2F0A                .extension 0xEFC <<F/2-3/7>> // unimplemented
  16257. // end alternate branch 0000BB4C-0000BB56
  16258. label0000BB4C: // (misaligned)
  16259. 0000BB50  486E FEFC                pea.l      [A6 - 0x104]
  16260. 0000BB54  2F0A                     move.l     -[A7], A2
  16261. 0000BB56  2057                     movea.l    A0, [A7]
  16262. 0000BB58  2268 0004                movea.l    A1, [A0 + 0x4]
  16263. 0000BB5C  2269 0118                movea.l    A1, [A1 + 0x118]
  16264. 0000BB60  4E91                     jsr        [A1]
  16265. 0000BB62  2F3C 5144 7074           move.l     -[A7], 0x51447074 /* 'QDpt' */
  16266. 0000BB68  486E FEFC                pea.l      [A6 - 0x104]
  16267. 0000BB6C  4878 0004                push.l     0x4
  16268. 0000BB70  2F0B                     move.l     -[A7], A3
  16269. 0000BB72  303C 0825                move.w     D0, 0x825
  16270. 0000BB76  A816                     syscall    Pack8
  16271. 0000BB78  301F                     move.w     D0, [A7]+
  16272. 0000BB7A  5C4F                     addq.w     A7, 6
  16273. 0000BB7C  6000 0152                bra        +0x154 /* 0000BCD0 */
  16274. label0000BB80:
  16275. 0000BB80  486E FEF4                pea.l      [A6 - 0x10C]
  16276. 0000BB84  2F0A                     move.l     -[A7], A2
  16277. 0000BB86  4EBA EF56                jsr        [PC - 0x10AA /* 0000AADE */]
  16278. 0000BB8A  2F3C 7164 7274           move.l     -[A7], 0x71647274 /* 'qdrt' */
  16279. 0000BB90  486E FEF4                pea.l      [A6 - 0x10C]
  16280. 0000BB94  4878 0008                push.l     0x8
  16281. 0000BB98  2F0B                     move.l     -[A7], A3
  16282. 0000BB9A  303C 0825                move.w     D0, 0x825
  16283. 0000BB9E  A816                     syscall    Pack8
  16284. 0000BBA0  301F                     move.w     D0, [A7]+
  16285. 0000BBA2  5C4F                     addq.w     A7, 6
  16286. 0000BBA4  6000 012A                bra        +0x12C /* 0000BCD0 */
  16287. 0000BBA8  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  16288. 0000BBAC  4EB9 0000 2320           jsr        [0x00002320]
  16289. 0000BBB2  48C0                     ext.l      D0
  16290. 0000BBB4  2D40 FEF0                move.l     [A6 - 0x110], D0
  16291. 0000BBB8  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  16292. 0000BBBE  486E FEF0                pea.l      [A6 - 0x110]
  16293. 0000BBC2  4878 0004                push.l     0x4
  16294. 0000BBC6  2F0B                     move.l     -[A7], A3
  16295. 0000BBC8  303C 0825                move.w     D0, 0x825
  16296. 0000BBCC  A816                     syscall    Pack8
  16297. 0000BBCE  301F                     move.w     D0, [A7]+
  16298. 0000BBD0  544F                     addq.w     A7, 2
  16299. 0000BBD2  6000 00FC                bra        +0xFE /* 0000BCD0 */
  16300. 0000BBD6  486E FEE6                pea.l      [A6 - 0x11A]
  16301. 0000BBDA  2F0A                     move.l     -[A7], A2
  16302. 0000BBDC  2057                     movea.l    A0, [A7]
  16303. 0000BBDE  2268 0004                movea.l    A1, [A0 + 0x4]
  16304. 0000BBE2  2269 0304                movea.l    A1, [A1 + 0x304]
  16305. 0000BBE6  4E91                     jsr        [A1]
  16306. 0000BBE8  1D40 FEEF                move.b     [A6 - 0x111], D0
  16307. 0000BBEC  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  16308. 0000BBF2  486E FEEF                pea.l      [A6 - 0x111]
  16309. 0000BBF6  4878 0001                push.l     0x1
  16310. 0000BBFA  2F0B                     move.l     -[A7], A3
  16311. 0000BBFC  303C 0825                move.w     D0, 0x825
  16312. 0000BC00  A816                     syscall    Pack8
  16313. 0000BC02  301F                     move.w     D0, [A7]+
  16314. 0000BC04  5C4F                     addq.w     A7, 6
  16315. 0000BC06  6000 00C8                bra        +0xCA /* 0000BCD0 */
  16316. 0000BC0A  2F0B                     move.l     -[A7], A3
  16317. 0000BC0C  2F3C 1000 0000           move.l     -[A7], 0x10000000
  16318. 0000BC12  2F0A                     move.l     -[A7], A2
  16319. 0000BC14  61FF 0000 01F4           bsr        +0x1F6 /* 0000BE0A */
  16320. 0000BC1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16321. 0000BC1E  6000 00B0                bra        +0xB2 /* 0000BCD0 */
  16322. 0000BC22  2F0B                     move.l     -[A7], A3
  16323. 0000BC24  2F3C 0800 0000           move.l     -[A7], 0x8000000
  16324. 0000BC2A  2F0A                     move.l     -[A7], A2
  16325. 0000BC2C  61FF 0000 01DC           bsr        +0x1DE /* 0000BE0A */
  16326. 0000BC32  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16327. 0000BC36  6000 0098                bra        +0x9A /* 0000BCD0 */
  16328. 0000BC3A  2F0B                     move.l     -[A7], A3
  16329. 0000BC3C  2F3C 4000 0000           move.l     -[A7], 0x40000000 /* '@\0\0\0' */
  16330. 0000BC42  2F0A                     move.l     -[A7], A2
  16331. 0000BC44  61FF 0000 01C4           bsr        +0x1C6 /* 0000BE0A */
  16332. 0000BC4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16333. 0000BC4E  6000 0080                bra        +0x82 /* 0000BCD0 */
  16334. 0000BC52  2F0B                     move.l     -[A7], A3
  16335. 0000BC54  2F3C 8000 0000           move.l     -[A7], 0x80000000
  16336. 0000BC5A  2F0A                     move.l     -[A7], A2
  16337. 0000BC5C  61FF 0000 01AC           bsr        +0x1AE /* 0000BE0A */
  16338. 0000BC62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16339. 0000BC66  6068                     bra        +0x6A /* 0000BCD0 */
  16340. 0000BC68  2F0B                     move.l     -[A7], A3
  16341. 0000BC6A  2F3C 0400 0000           move.l     -[A7], 0x4000000
  16342. 0000BC70  2F0A                     move.l     -[A7], A2
  16343. 0000BC72  61FF 0000 0196           bsr        +0x198 /* 0000BE0A */
  16344. 0000BC78  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16345. 0000BC7C  6052                     bra        +0x54 /* 0000BCD0 */
  16346. 0000BC7E  2F0B                     move.l     -[A7], A3
  16347. 0000BC80  2F3C 0100 0000           move.l     -[A7], 0x1000000
  16348. 0000BC86  2F0A                     move.l     -[A7], A2
  16349. 0000BC88  61FF 0000 0180           bsr        +0x182 /* 0000BE0A */
  16350. 0000BC8E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16351. 0000BC92  603C                     bra        +0x3E /* 0000BCD0 */
  16352. 0000BC94  2F0A                     move.l     -[A7], A2
  16353. 0000BC96  61FF FFFF 8842           bsr        -0x77BC /* 000044DA */
  16354. 0000BC9C  1D40 FEEE                move.b     [A6 - 0x112], D0
  16355. 0000BCA0  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  16356. 0000BCA6  486E FEEE                pea.l      [A6 - 0x112]
  16357. 0000BCAA  4878 0001                push.l     0x1
  16358. 0000BCAE  2F0B                     move.l     -[A7], A3
  16359. 0000BCB0  303C 0825                move.w     D0, 0x825
  16360. 0000BCB4  A816                     syscall    Pack8
  16361. 0000BCB6  301F                     move.w     D0, [A7]+
  16362. 0000BCB8  544F                     addq.w     A7, 2
  16363. 0000BCBA  6014                     bra        +0x16 /* 0000BCD0 */
  16364. 0000BCBC  2F0B                     move.l     -[A7], A3
  16365. 0000BCBE  2F0C                     move.l     -[A7], A4
  16366. 0000BCC0  2F03                     move.l     -[A7], D3
  16367. 0000BCC2  486A 00B0                pea.l      [A2 + 0xB0]
  16368. 0000BCC6  4EB9 0000 2A38           jsr        [0x00002A38]
  16369. 0000BCCC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  16370. label0000BCD0:
  16371. 0000BCD0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  16372. 0000BCD4  4E5E                     unlink     A6
  16373. 0000BCD6  4E75                     rts
  16374. 0000BCD8  4E56 FEF2                link       A6, -0x010E
  16375. 0000BCDC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  16376. 0000BCE0  246E 0008                movea.l    A2, [A6 + 0x8]
  16377. 0000BCE4  262E 000C                move.l     D3, [A6 + 0xC]
  16378. 0000BCE8  266E 0010                movea.l    A3, [A6 + 0x10]
  16379. 0000BCEC  286E 0014                movea.l    A4, [A6 + 0x14]
  16380. 0000BCF0  2003                     move.l     D0, D3
  16381. 0000BCF2  4EB9 0000 0528           jsr        [0x00000528]
  16382. 0000BCF8  00F6                     .incomplete
  16383. 0000BCFA  7062                     moveq.l    D0, 0x62
  16384. 0000BCFC  6E64                     bgt        +0x66 /* 0000BD62 */
  16385. 0000BCFE  707A                     moveq.l    D0, 0x7A
  16386. 0000BD00  756D                     moveq.l    D2, 0x6D
  16387. 0000BD02  0004 7062                ori.b      D4, 0x62 /* 'b' */
  16388. 0000BD06  6E64                     bgt        +0x66 /* 0000BD6C */
  16389. 0000BD08  0066 706E                ori.w      -[A6], 0x706E /* 'pn' */
  16390. 0000BD0C  616D                     bsr        +0x6F /* 0000BD7B */
  16391. 0000BD0E  0014 7070                ori.b      [A4], 0x70 /* 'p' */
  16392. 0000BD12  6F73                     ble        +0x75 /* 0000BD87 */
  16393. 0000BD14  0034 7076 6973 009C 707A 756D 0072 ori.b      [[A4 + 0x9C707A] + 0x756D0072], 0x76 /* 'v' */
  16394. 0000BD22  486E FF00                pea.l      [A6 - 0x100]
  16395. 0000BD26  2F0B                     move.l     -[A7], A3
  16396. 0000BD28  4EB9 0000 2AF0           jsr        [0x00002AF0]
  16397. 0000BD2E  486E FF00                pea.l      [A6 - 0x100]
  16398. 0000BD32  2F0A                     move.l     -[A7], A2
  16399. 0000BD34  2057                     movea.l    A0, [A7]
  16400. 0000BD36  2268 0004                movea.l    A1, [A0 + 0x4]
  16401. 0000BD3A  2269 0028                movea.l    A1, [A1 + 0x28]
  16402. 0000BD3E  4E91                     jsr        [A1]
  16403. 0000BD40  4FEF 0010                lea.l      A7, [A7 + 0x10]
  16404. 0000BD44  6000 00BC                bra        +0xBE /* 0000BE02 */
  16405. 0000BD48  486E FEFC                pea.l      [A6 - 0x104]
  16406. 0000BD4C  2F0B                     move.l     -[A7], A3
  16407. 0000BD4E  4EB9 0000 2AD8           jsr        [0x00002AD8]
  16408. 0000BD54  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  16409. 0000BD58  2F0A                     move.l     -[A7], A2
  16410. 0000BD5A  2057                     movea.l    A0, [A7]
  16411. 0000BD5C  2268 0004                movea.l    A1, [A0 + 0x4]
  16412. 0000BD60  2269 02F0                movea.l    A1, [A1 + 0x2F0]
  16413. // begin alternate branch 0000BD62-0000BD64
  16414. label0000BD62:
  16415. 0000BD62  02F0                     .incomplete
  16416. // end alternate branch 0000BD62-0000BD64
  16417. label0000BD62: // (misaligned)
  16418. 0000BD64  4E91                     jsr        [A1]
  16419. 0000BD66  4FEF 0010                lea.l      A7, [A7 + 0x10]
  16420. 0000BD6A  6000 0096                bra        +0x98 /* 0000BE02 */
  16421. // begin alternate branch 0000BD6C-0000BD72
  16422. label0000BD6C:
  16423. 0000BD6C  0096 486E FEF4           ori.l      [A6], 0x486EFEF4
  16424. // end alternate branch 0000BD6C-0000BD72
  16425. label0000BD6C: // (misaligned)
  16426. 0000BD6E  486E FEF4                pea.l      [A6 - 0x10C]
  16427. 0000BD72  2F0B                     move.l     -[A7], A3
  16428. 0000BD74  4EB9 0000 2AE0           jsr        [0x00002AE0]
  16429. 0000BD7A  486E FEF4                pea.l      [A6 - 0x10C]
  16430. 0000BD7E  2F0A                     move.l     -[A7], A2
  16431. 0000BD80  2057                     movea.l    A0, [A7]
  16432. 0000BD82  2268 0004                movea.l    A1, [A0 + 0x4]
  16433. 0000BD86  2269 02FC                movea.l    A1, [A1 + 0x2FC]
  16434. 0000BD8A  4E91                     jsr        [A1]
  16435. 0000BD8C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  16436. 0000BD90  6070                     bra        +0x72 /* 0000BE02 */
  16437. 0000BD92  486E FEF3                pea.l      [A6 - 0x10D]
  16438. 0000BD96  2F0B                     move.l     -[A7], A3
  16439. 0000BD98  4EB9 0000 2AE8           jsr        [0x00002AE8]
  16440. 0000BD9E  1F2E FEF3                move.b     -[A7], [A6 - 0x10D]
  16441. 0000BDA2  2F0A                     move.l     -[A7], A2
  16442. 0000BDA4  2057                     movea.l    A0, [A7]
  16443. 0000BDA6  2268 0004                movea.l    A1, [A0 + 0x4]
  16444. 0000BDAA  2269 0310                movea.l    A1, [A1 + 0x310]
  16445. 0000BDAE  4E91                     jsr        [A1]
  16446. 0000BDB0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  16447. 0000BDB4  604C                     bra        +0x4E /* 0000BE02 */
  16448. 0000BDB6  486E FEF2                pea.l      [A6 - 0x10E]
  16449. 0000BDBA  2F0B                     move.l     -[A7], A3
  16450. 0000BDBC  4EB9 0000 2AE8           jsr        [0x00002AE8]
  16451. 0000BDC2  4A2E FEF2                tst.b      [A6 - 0x10E]
  16452. 0000BDC6  504F                     addq.w     A7, 8
  16453. 0000BDC8  6712                     beq        +0x14 /* 0000BDDC */
  16454. 0000BDCA  2F0A                     move.l     -[A7], A2
  16455. 0000BDCC  2057                     movea.l    A0, [A7]
  16456. 0000BDCE  2268 0004                movea.l    A1, [A0 + 0x4]
  16457. 0000BDD2  2269 00A4                movea.l    A1, [A1 + 0xA4]
  16458. 0000BDD6  4E91                     jsr        [A1]
  16459. 0000BDD8  584F                     addq.w     A7, 4
  16460. 0000BDDA  6026                     bra        +0x28 /* 0000BE02 */
  16461. label0000BDDC:
  16462. 0000BDDC  2F0A                     move.l     -[A7], A2
  16463. 0000BDDE  2057                     movea.l    A0, [A7]
  16464. 0000BDE0  2268 0004                movea.l    A1, [A0 + 0x4]
  16465. 0000BDE4  2269 00A8                movea.l    A1, [A1 + 0xA8]
  16466. 0000BDE8  4E91                     jsr        [A1]
  16467. 0000BDEA  584F                     addq.w     A7, 4
  16468. 0000BDEC  6014                     bra        +0x16 /* 0000BE02 */
  16469. 0000BDEE  2F0C                     move.l     -[A7], A4
  16470. 0000BDF0  2F0B                     move.l     -[A7], A3
  16471. 0000BDF2  2F03                     move.l     -[A7], D3
  16472. 0000BDF4  486A 00B0                pea.l      [A2 + 0xB0]
  16473. 0000BDF8  4EB9 0000 2A40           jsr        [0x00002A40]
  16474. 0000BDFE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  16475. label0000BE02:
  16476. 0000BE02  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  16477. 0000BE06  4E5E                     unlink     A6
  16478. 0000BE08  4E75                     rts
  16479. fn0000BE0A:
  16480. 0000BE0A  4E56 FFFA                link       A6, -0x0006
  16481. 0000BE0E  48E7 1030                movem.l    -[A7], D3,A2,A3
  16482. 0000BE12  246E 0008                movea.l    A2, [A6 + 0x8]
  16483. 0000BE16  262E 000C                move.l     D3, [A6 + 0xC]
  16484. 0000BE1A  266E 0010                movea.l    A3, [A6 + 0x10]
  16485. 0000BE1E  202A 00E2                move.l     D0, [A2 + 0xE2]
  16486. 0000BE22  C083                     and.l      D0, D3
  16487. 0000BE24  4A80                     tst.l      D0
  16488. 0000BE26  56C0                     sne        D0
  16489. 0000BE28  4400                     neg.b      D0
  16490. 0000BE2A  1D40 FFFB                move.b     [A6 - 0x5], D0
  16491. 0000BE2E  554F                     subq.w     A7, 2
  16492. 0000BE30  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  16493. 0000BE36  486E FFFB                pea.l      [A6 - 0x5]
  16494. 0000BE3A  4878 0001                push.l     0x1
  16495. 0000BE3E  2F0B                     move.l     -[A7], A3
  16496. 0000BE40  303C 0825                move.w     D0, 0x825
  16497. 0000BE44  A816                     syscall    Pack8
  16498. 0000BE46  301F                     move.w     D0, [A7]+
  16499. 0000BE48  3600                     move.w     D3, D0
  16500. 0000BE4A  4A43                     tst.w      D3
  16501. 0000BE4C  671C                     beq        +0x1E /* 0000BE6A */
  16502. 0000BE4E  42A7                     clr.l      -[A7]
  16503. 0000BE50  486E FFFC                pea.l      [A6 - 0x4]
  16504. 0000BE54  3043                     movea.w    A0, D3
  16505. 0000BE56  2D48 FFFC                move.l     [A6 - 0x4], A0
  16506. 0000BE5A  4879 0001 7FC0           push.l     0x17FC0
  16507. 0000BE60  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  16508. 0000BE66  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16509. label0000BE6A:
  16510. 0000BE6A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  16511. 0000BE6E  4E5E                     unlink     A6
  16512. 0000BE70  4E75                     rts
  16513. 0000BE72  4E56 0000                link       A6, 0
  16514. 0000BE76  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  16515. 0000BE7A  246E 0008                movea.l    A2, [A6 + 0x8]
  16516. 0000BE7E  282E 000C                move.l     D4, [A6 + 0xC]
  16517. 0000BE82  286E 0010                movea.l    A4, [A6 + 0x10]
  16518. 0000BE86  266E 0014                movea.l    A3, [A6 + 0x14]
  16519. 0000BE8A  262E 0018                move.l     D3, [A6 + 0x18]
  16520. 0000BE8E  0C83 0000 07D2           cmpi.l     D3, 0x7D2
  16521. 0000BE94  670A                     beq        +0xC /* 0000BEA0 */
  16522. 0000BE96  0C83 0000 0BC9           cmpi.l     D3, 0xBC9
  16523. 0000BE9C  6714                     beq        +0x16 /* 0000BEB2 */
  16524. 0000BE9E  601E                     bra        +0x20 /* 0000BEBE */
  16525. label0000BEA0:
  16526. 0000BEA0  2F0A                     move.l     -[A7], A2
  16527. 0000BEA2  2057                     movea.l    A0, [A7]
  16528. 0000BEA4  2268 0004                movea.l    A1, [A0 + 0x4]
  16529. 0000BEA8  2269 031C                movea.l    A1, [A1 + 0x31C]
  16530. 0000BEAC  4E91                     jsr        [A1]
  16531. 0000BEAE  584F                     addq.w     A7, 4
  16532. 0000BEB0  6022                     bra        +0x24 /* 0000BED4 */
  16533. label0000BEB2:
  16534. 0000BEB2  2F0A                     move.l     -[A7], A2
  16535. 0000BEB4  4EB9 0000 2590           jsr        [0x00002590]
  16536. 0000BEBA  584F                     addq.w     A7, 4
  16537. 0000BEBC  6016                     bra        +0x18 /* 0000BED4 */
  16538. label0000BEBE:
  16539. 0000BEBE  2F03                     move.l     -[A7], D3
  16540. 0000BEC0  2F0B                     move.l     -[A7], A3
  16541. 0000BEC2  2F0C                     move.l     -[A7], A4
  16542. 0000BEC4  2F04                     move.l     -[A7], D4
  16543. 0000BEC6  486A 00B0                pea.l      [A2 + 0xB0]
  16544. 0000BECA  4EB9 0000 2A08           jsr        [0x00002A08]
  16545. 0000BED0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  16546. label0000BED4:
  16547. 0000BED4  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  16548. 0000BED8  4E5E                     unlink     A6
  16549. 0000BEDA  4E75                     rts
  16550. 0000BEDC  4E56 FFFC                link       A6, -0x0004
  16551. 0000BEE0  2F0A                     move.l     -[A7], A2
  16552. 0000BEE2  246E 0008                movea.l    A2, [A6 + 0x8]
  16553. 0000BEE6  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  16554. 0000BEEA  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  16555. 0000BEEE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  16556. 0000BEF2  4227                     clr.b      -[A7]
  16557. 0000BEF4  A91B                     syscall    MoveWindow
  16558. 0000BEF6  2D79 0001 7E22 FFFC      move.l     [A6 - 0x4], [0x00017E22]
  16559. 0000BEFE  486E FFFC                pea.l      [A6 - 0x4]
  16560. 0000BF02  2F0A                     move.l     -[A7], A2
  16561. 0000BF04  2057                     movea.l    A0, [A7]
  16562. 0000BF06  2268 0004                movea.l    A1, [A0 + 0x4]
  16563. 0000BF0A  2269 0118                movea.l    A1, [A1 + 0x118]
  16564. 0000BF0E  4E91                     jsr        [A1]
  16565. 0000BF10  302A 00DC                move.w     D0, [A2 + 0xDC]
  16566. 0000BF14  916E FFFE                sub.w      [A6 - 0x2], D0
  16567. 0000BF18  302A 00DA                move.w     D0, [A2 + 0xDA]
  16568. 0000BF1C  916E FFFC                sub.w      [A6 - 0x4], D0
  16569. 0000BF20  486A 00DA                pea.l      [A2 + 0xDA]
  16570. 0000BF24  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  16571. 0000BF28  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  16572. 0000BF2C  A8A8                     syscall    OffsetRect
  16573. 0000BF2E  422A 00F2                clr.b      [A2 + 0xF2]
  16574. 0000BF32  504F                     addq.w     A7, 8
  16575. 0000BF34  245F                     movea.l    A2, [A7]+
  16576. 0000BF36  4E5E                     unlink     A6
  16577. 0000BF38  4E75                     rts
  16578. 0000BF3A  4E56 FFFC                link       A6, -0x0004
  16579. 0000BF3E  48E7 1820                movem.l    -[A7], D3,D4,A2
  16580. 0000BF42  246E 0008                movea.l    A2, [A6 + 0x8]
  16581. 0000BF46  382E 000C                move.w     D4, [A6 + 0xC]
  16582. 0000BF4A  362E 000E                move.w     D3, [A6 + 0xE]
  16583. 0000BF4E  3D44 FFFE                move.w     [A6 - 0x2], D4
  16584. 0000BF52  3D43 FFFC                move.w     [A6 - 0x4], D3
  16585. 0000BF56  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  16586. 0000BF5A  2F0A                     move.l     -[A7], A2
  16587. 0000BF5C  2057                     movea.l    A0, [A7]
  16588. 0000BF5E  2268 0004                movea.l    A1, [A0 + 0x4]
  16589. 0000BF62  2269 02F0                movea.l    A1, [A1 + 0x2F0]
  16590. 0000BF66  4E91                     jsr        [A1]
  16591. 0000BF68  504F                     addq.w     A7, 8
  16592. 0000BF6A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  16593. 0000BF6E  4E5E                     unlink     A6
  16594. 0000BF70  4E75                     rts
  16595. 0000BF72  4E56 FFE0                link       A6, -0x0020
  16596. 0000BF76  48E7 0038                movem.l    -[A7], A2,A3,A4
  16597. 0000BF7A  266E 0008                movea.l    A3, [A6 + 0x8]
  16598. 0000BF7E  286E 000C                movea.l    A4, [A6 + 0xC]
  16599. 0000BF82  2F2B 00CA                move.l     -[A7], [A3 + 0xCA]
  16600. 0000BF86  486E FFE8                pea.l      [A6 - 0x18]
  16601. 0000BF8A  4EB9 0000 2308           jsr        [0x00002308]
  16602. 0000BF90  504F                     addq.w     A7, 8
  16603. 0000BF92  486E FFE8                pea.l      [A6 - 0x18]
  16604. 0000BF96  4EB9 0000 2310           jsr        [0x00002310]
  16605. 0000BF9C  2448                     movea.l    A2, A0
  16606. 0000BF9E  200A                     move.l     D0, A2
  16607. 0000BFA0  584F                     addq.w     A7, 4
  16608. 0000BFA2  6608                     bne        +0xA /* 0000BFAC */
  16609. 0000BFA4  594F                     subq.w     A7, 4
  16610. 0000BFA6  AA2A                     syscall    GetMainDevice
  16611. 0000BFA8  205F                     movea.l    A0, [A7]+
  16612. 0000BFAA  2448                     movea.l    A2, A0
  16613. label0000BFAC:
  16614. 0000BFAC  2052                     movea.l    A0, [A2]
  16615. 0000BFAE  2D68 0022 FFF8           move.l     [A6 - 0x8], [A0 + 0x22]
  16616. 0000BFB4  2D68 0026 FFFC           move.l     [A6 - 0x4], [A0 + 0x26]
  16617. 0000BFBA  594F                     subq.w     A7, 4
  16618. 0000BFBC  AA2A                     syscall    GetMainDevice
  16619. 0000BFBE  205F                     movea.l    A0, [A7]+
  16620. 0000BFC0  B5C8                     cmpa.l     A2, A0
  16621. 0000BFC2  660C                     bne        +0xE /* 0000BFD0 */
  16622. 0000BFC4  554F                     subq.w     A7, 2
  16623. 0000BFC6  3EB8 0BAA                move.w     [A7], [0x00000BAA /* MBarHeight */]
  16624. 0000BFCA  301F                     move.w     D0, [A7]+
  16625. 0000BFCC  D16E FFF8                add.w      [A6 - 0x8], D0
  16626. label0000BFD0:
  16627. 0000BFD0  2F0C                     move.l     -[A7], A4
  16628. 0000BFD2  486E FFF8                pea.l      [A6 - 0x8]
  16629. 0000BFD6  2F0B                     move.l     -[A7], A3
  16630. 0000BFD8  2057                     movea.l    A0, [A7]
  16631. 0000BFDA  2268 0004                movea.l    A1, [A0 + 0x4]
  16632. 0000BFDE  2269 0308                movea.l    A1, [A1 + 0x308]
  16633. 0000BFE2  4E91                     jsr        [A1]
  16634. 0000BFE4  2F2B 00CA                move.l     -[A7], [A3 + 0xCA]
  16635. 0000BFE8  486E FFE0                pea.l      [A6 - 0x20]
  16636. 0000BFEC  4EB9 0000 2300           jsr        [0x00002300]
  16637. 0000BFF2  2D6E FFE0 FFF0           move.l     [A6 - 0x10], [A6 - 0x20]
  16638. 0000BFF8  2D6E FFE4 FFF4           move.l     [A6 - 0xC], [A6 - 0x1C]
  16639. 0000BFFE  2F0C                     move.l     -[A7], A4
  16640. 0000C000  486E FFF0                pea.l      [A6 - 0x10]
  16641. 0000C004  A8A6                     syscall    EqualRect
  16642. 0000C006  101F                     move.b     D0, [A7]+
  16643. 0000C008  4FEF 0012                lea.l      A7, [A7 + 0x12]
  16644. 0000C00C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  16645. 0000C010  4E5E                     unlink     A6
  16646. 0000C012  4E75                     rts
  16647. 0000C014  4E56 FFCC                link       A6, -0x0034
  16648. 0000C018  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  16649. 0000C01C  286E 0008                movea.l    A4, [A6 + 0x8]
  16650. 0000C020  266E 000C                movea.l    A3, [A6 + 0xC]
  16651. 0000C024  246E 0010                movea.l    A2, [A6 + 0x10]
  16652. 0000C028  2F2C 00CA                move.l     -[A7], [A4 + 0xCA]
  16653. 0000C02C  486E FFD4                pea.l      [A6 - 0x2C]
  16654. 0000C030  4EB9 0000 2308           jsr        [0x00002308]
  16655. 0000C036  2D6E FFD4 FFE8           move.l     [A6 - 0x18], [A6 - 0x2C]
  16656. 0000C03C  2D6E FFD8 FFEC           move.l     [A6 - 0x14], [A6 - 0x28]
  16657. 0000C042  2F2C 00CA                move.l     -[A7], [A4 + 0xCA]
  16658. 0000C046  486E FFCC                pea.l      [A6 - 0x34]
  16659. 0000C04A  4EB9 0000 2300           jsr        [0x00002300]
  16660. 0000C050  2D6E FFCC FFF8           move.l     [A6 - 0x8], [A6 - 0x34]
  16661. 0000C056  2D6E FFD0 FFFC           move.l     [A6 - 0x4], [A6 - 0x30]
  16662. 0000C05C  302E FFFA                move.w     D0, [A6 - 0x6]
  16663. 0000C060  906E FFEA                sub.w      D0, [A6 - 0x16]
  16664. 0000C064  3D40 FFF2                move.w     [A6 - 0xE], D0
  16665. 0000C068  302E FFEE                move.w     D0, [A6 - 0x12]
  16666. 0000C06C  906E FFFE                sub.w      D0, [A6 - 0x2]
  16667. 0000C070  3D40 FFF6                move.w     [A6 - 0xA], D0
  16668. 0000C074  302E FFF8                move.w     D0, [A6 - 0x8]
  16669. 0000C078  906E FFE8                sub.w      D0, [A6 - 0x18]
  16670. 0000C07C  3D40 FFF0                move.w     [A6 - 0x10], D0
  16671. 0000C080  302E FFEC                move.w     D0, [A6 - 0x14]
  16672. 0000C084  906E FFFC                sub.w      D0, [A6 - 0x4]
  16673. 0000C088  3D40 FFF4                move.w     [A6 - 0xC], D0
  16674. 0000C08C  3D6B 0002 FFE6           move.w     [A6 - 0x1A], [A3 + 0x2]
  16675. 0000C092  3D6B 0006 FFE4           move.w     [A6 - 0x1C], [A3 + 0x6]
  16676. 0000C098  362B 0006                move.w     D3, [A3 + 0x6]
  16677. 0000C09C  966B 0002                sub.w      D3, [A3 + 0x2]
  16678. 0000C0A0  5943                     subq.w     D3, 4
  16679. 0000C0A2  3D53 FFE0                move.w     [A6 - 0x20], [A3]
  16680. 0000C0A6  3D6B 0004 FFDE           move.w     [A6 - 0x22], [A3 + 0x4]
  16681. 0000C0AC  3C2B 0004                move.w     D6, [A3 + 0x4]
  16682. 0000C0B0  9C53                     sub.w      D6, [A3]
  16683. 0000C0B2  5946                     subq.w     D6, 4
  16684. 0000C0B4  382C 00D6                move.w     D4, [A4 + 0xD6]
  16685. 0000C0B8  3D6E FFF6 FFE2           move.w     [A6 - 0x1E], [A6 - 0xA]
  16686. 0000C0BE  3E2E FFF2                move.w     D7, [A6 - 0xE]
  16687. 0000C0C2  3007                     move.w     D0, D7
  16688. 0000C0C4  D06E FFF6                add.w      D0, [A6 - 0xA]
  16689. 0000C0C8  3203                     move.w     D1, D3
  16690. 0000C0CA  9240                     sub.w      D1, D0
  16691. 0000C0CC  3A01                     move.w     D5, D1
  16692. 0000C0CE  B841                     cmp.w      D4, D1
  16693. 0000C0D0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  16694. 0000C0D4  6F02                     ble        +0x4 /* 0000C0D8 */
  16695. 0000C0D6  3805                     move.w     D4, D5
  16696. label0000C0D8:
  16697. 0000C0D8  3A2C 00D8                move.w     D5, [A4 + 0xD8]
  16698. 0000C0DC  3D6E FFF4 FFDC           move.w     [A6 - 0x24], [A6 - 0xC]
  16699. 0000C0E2  302E FFF0                move.w     D0, [A6 - 0x10]
  16700. 0000C0E6  D06E FFF4                add.w      D0, [A6 - 0xC]
  16701. 0000C0EA  3206                     move.w     D1, D6
  16702. 0000C0EC  9240                     sub.w      D1, D0
  16703. 0000C0EE  3601                     move.w     D3, D1
  16704. 0000C0F0  BA41                     cmp.w      D5, D1
  16705. 0000C0F2  6F02                     ble        +0x4 /* 0000C0F6 */
  16706. 0000C0F4  3A03                     move.w     D5, D3
  16707. label0000C0F6:
  16708. 0000C0F6  362E FFFA                move.w     D3, [A6 - 0x6]
  16709. 0000C0FA  302E FFE6                move.w     D0, [A6 - 0x1A]
  16710. 0000C0FE  D047                     add.w      D0, D7
  16711. 0000C100  5440                     addq.w     D0, 2
  16712. 0000C102  3C00                     move.w     D6, D0
  16713. 0000C104  B640                     cmp.w      D3, D0
  16714. 0000C106  6C04                     bge        +0x6 /* 0000C10C */
  16715. 0000C108  3606                     move.w     D3, D6
  16716. 0000C10A  6014                     bra        +0x16 /* 0000C120 */
  16717. label0000C10C:
  16718. 0000C10C  302E FFE4                move.w     D0, [A6 - 0x1C]
  16719. 0000C110  9044                     sub.w      D0, D4
  16720. 0000C112  906E FFE2                sub.w      D0, [A6 - 0x1E]
  16721. 0000C116  5540                     subq.w     D0, 2
  16722. 0000C118  3C00                     move.w     D6, D0
  16723. 0000C11A  B640                     cmp.w      D3, D0
  16724. 0000C11C  6F02                     ble        +0x4 /* 0000C120 */
  16725. 0000C11E  3606                     move.w     D3, D6
  16726. label0000C120:
  16727. 0000C120  3C2E FFF8                move.w     D6, [A6 - 0x8]
  16728. 0000C124  302E FFE0                move.w     D0, [A6 - 0x20]
  16729. 0000C128  D06E FFF0                add.w      D0, [A6 - 0x10]
  16730. 0000C12C  5440                     addq.w     D0, 2
  16731. 0000C12E  3E00                     move.w     D7, D0
  16732. 0000C130  B046                     cmp.w      D0, D6
  16733. 0000C132  6F04                     ble        +0x6 /* 0000C138 */
  16734. 0000C134  3C07                     move.w     D6, D7
  16735. 0000C136  6014                     bra        +0x16 /* 0000C14C */
  16736. label0000C138:
  16737. 0000C138  302E FFDE                move.w     D0, [A6 - 0x22]
  16738. 0000C13C  9045                     sub.w      D0, D5
  16739. 0000C13E  906E FFDC                sub.w      D0, [A6 - 0x24]
  16740. 0000C142  5540                     subq.w     D0, 2
  16741. 0000C144  3E00                     move.w     D7, D0
  16742. 0000C146  B046                     cmp.w      D0, D6
  16743. 0000C148  6C02                     bge        +0x4 /* 0000C14C */
  16744. 0000C14A  3C07                     move.w     D6, D7
  16745. label0000C14C:
  16746. 0000C14C  3543 0002                move.w     [A2 + 0x2], D3
  16747. 0000C150  3003                     move.w     D0, D3
  16748. 0000C152  D044                     add.w      D0, D4
  16749. 0000C154  3540 0006                move.w     [A2 + 0x6], D0
  16750. 0000C158  3486                     move.w     [A2], D6
  16751. 0000C15A  3006                     move.w     D0, D6
  16752. 0000C15C  D045                     add.w      D0, D5
  16753. 0000C15E  3540 0004                move.w     [A2 + 0x4], D0
  16754. 0000C162  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  16755. 0000C166  4E5E                     unlink     A6
  16756. 0000C168  4E75                     rts
  16757. 0000C16A  4E56 FFE4                link       A6, -0x001C
  16758. 0000C16E  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  16759. 0000C172  246E 0008                movea.l    A2, [A6 + 0x8]
  16760. 0000C176  1A2E 000C                move.b     D5, [A6 + 0xC]
  16761. 0000C17A  082A 0000 00E2           btst.b     [A2 + 0xE2], 0x0
  16762. 0000C180  661E                     bne        +0x20 /* 0000C1A0 */
  16763. 0000C182  42A7                     clr.l      -[A7]
  16764. 0000C184  486E FFEC                pea.l      [A6 - 0x14]
  16765. 0000C188  2D7C FFFF D8ED FFEC      move.l     [A6 - 0x14], 0xFFFFD8ED
  16766. 0000C190  4879 0001 7FC0           push.l     0x17FC0
  16767. 0000C196  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  16768. 0000C19C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16769. label0000C1A0:
  16770. 0000C1A0  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  16771. 0000C1A4  486E FFE4                pea.l      [A6 - 0x1C]
  16772. 0000C1A8  4EB9 0000 2300           jsr        [0x00002300]
  16773. 0000C1AE  2D6E FFE4 FFF0           move.l     [A6 - 0x10], [A6 - 0x1C]
  16774. 0000C1B4  2D6E FFE8 FFF4           move.l     [A6 - 0xC], [A6 - 0x18]
  16775. 0000C1BA  4A05                     tst.b      D5
  16776. 0000C1BC  504F                     addq.w     A7, 8
  16777. 0000C1BE  671C                     beq        +0x1E /* 0000C1DC */
  16778. 0000C1C0  486E FFF8                pea.l      [A6 - 0x8]
  16779. 0000C1C4  2F0A                     move.l     -[A7], A2
  16780. 0000C1C6  2057                     movea.l    A0, [A7]
  16781. 0000C1C8  2268 0004                movea.l    A1, [A0 + 0x4]
  16782. 0000C1CC  2269 0304                movea.l    A1, [A1 + 0x304]
  16783. 0000C1D0  4E91                     jsr        [A1]
  16784. 0000C1D2  4A00                     tst.b      D0
  16785. 0000C1D4  504F                     addq.w     A7, 8
  16786. 0000C1D6  6736                     beq        +0x38 /* 0000C20E */
  16787. 0000C1D8  6000 0156                bra        +0x158 /* 0000C330 */
  16788. label0000C1DC:
  16789. 0000C1DC  2D6A 00DA FFF8           move.l     [A6 - 0x8], [A2 + 0xDA]
  16790. 0000C1E2  2D6A 00DE FFFC           move.l     [A6 - 0x4], [A2 + 0xDE]
  16791. 0000C1E8  4A2A 00F2                tst.b      [A2 + 0xF2]
  16792. 0000C1EC  6720                     beq        +0x22 /* 0000C20E */
  16793. 0000C1EE  302E FFF6                move.w     D0, [A6 - 0xA]
  16794. 0000C1F2  906E FFF2                sub.w      D0, [A6 - 0xE]
  16795. 0000C1F6  D06E FFFA                add.w      D0, [A6 - 0x6]
  16796. 0000C1FA  3D40 FFFE                move.w     [A6 - 0x2], D0
  16797. 0000C1FE  302E FFF4                move.w     D0, [A6 - 0xC]
  16798. 0000C202  906E FFF0                sub.w      D0, [A6 - 0x10]
  16799. 0000C206  D06E FFF8                add.w      D0, [A6 - 0x8]
  16800. 0000C20A  3D40 FFFC                move.w     [A6 - 0x4], D0
  16801. label0000C20E:
  16802. 0000C20E  362E FFFE                move.w     D3, [A6 - 0x2]
  16803. 0000C212  966E FFFA                sub.w      D3, [A6 - 0x6]
  16804. 0000C216  382E FFFC                move.w     D4, [A6 - 0x4]
  16805. 0000C21A  986E FFF8                sub.w      D4, [A6 - 0x8]
  16806. 0000C21E  422A 00F2                clr.b      [A2 + 0xF2]
  16807. 0000C222  302E FFF6                move.w     D0, [A6 - 0xA]
  16808. 0000C226  906E FFF2                sub.w      D0, [A6 - 0xE]
  16809. 0000C22A  B640                     cmp.w      D3, D0
  16810. 0000C22C  6626                     bne        +0x28 /* 0000C254 */
  16811. 0000C22E  302E FFF4                move.w     D0, [A6 - 0xC]
  16812. 0000C232  906E FFF0                sub.w      D0, [A6 - 0x10]
  16813. 0000C236  B840                     cmp.w      D4, D0
  16814. 0000C238  661A                     bne        +0x1C /* 0000C254 */
  16815. 0000C23A  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  16816. 0000C23E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  16817. 0000C242  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  16818. 0000C246  4227                     clr.b      -[A7]
  16819. 0000C248  A91B                     syscall    MoveWindow
  16820. 0000C24A  157C 0001 00F2           move.b     [A2 + 0xF2], 0x1
  16821. 0000C250  6000 00DE                bra        +0xE0 /* 0000C330 */
  16822. label0000C254:
  16823. 0000C254  554F                     subq.w     A7, 2
  16824. 0000C256  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  16825. 0000C25A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  16826. 0000C25E  A881                     syscall    EqualPt
  16827. 0000C260  101F                     move.b     D0, [A7]+
  16828. 0000C262  6724                     beq        +0x26 /* 0000C288 */
  16829. 0000C264  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  16830. 0000C268  3F03                     move.w     -[A7], D3
  16831. 0000C26A  3F04                     move.w     -[A7], D4
  16832. 0000C26C  4227                     clr.b      -[A7]
  16833. 0000C26E  A91D                     syscall    SizeWindow
  16834. 0000C270  1F3C 0001                move.b     -[A7], 0x1
  16835. 0000C274  3F04                     move.w     -[A7], D4
  16836. 0000C276  3F03                     move.w     -[A7], D3
  16837. 0000C278  2F0A                     move.l     -[A7], A2
  16838. 0000C27A  61FF FFFF 7AAE           bsr        -0x8550 /* 00003D2A */
  16839. 0000C280  4FEF 000A                lea.l      A7, [A7 + 0xA]
  16840. 0000C284  6000 00AA                bra        +0xAC /* 0000C330 */
  16841. label0000C288:
  16842. 0000C288  42A7                     clr.l      -[A7]
  16843. 0000C28A  2F0A                     move.l     -[A7], A2
  16844. 0000C28C  2057                     movea.l    A0, [A7]
  16845. 0000C28E  2268 0004                movea.l    A1, [A0 + 0x4]
  16846. 0000C292  2269 00E8                movea.l    A1, [A1 + 0xE8]
  16847. 0000C296  4E91                     jsr        [A1]
  16848. 0000C298  2F0A                     move.l     -[A7], A2
  16849. 0000C29A  2057                     movea.l    A0, [A7]
  16850. 0000C29C  2268 0004                movea.l    A1, [A0 + 0x4]
  16851. 0000C2A0  2269 00D8                movea.l    A1, [A1 + 0xD8]
  16852. 0000C2A4  4E91                     jsr        [A1]
  16853. 0000C2A6  206A 00CA                movea.l    A0, [A2 + 0xCA]
  16854. 0000C2AA  4868 0010                pea.l      [A0 + 0x10]
  16855. 0000C2AE  A8A3                     syscall    EraseRect
  16856. 0000C2B0  4A05                     tst.b      D5
  16857. 0000C2B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16858. 0000C2B6  6728                     beq        +0x2A /* 0000C2E0 */
  16859. 0000C2B8  286A 00CA                movea.l    A4, [A2 + 0xCA]
  16860. 0000C2BC  206C 0082                movea.l    A0, [A4 + 0x82]
  16861. 0000C2C0  2650                     movea.l    A3, [A0]
  16862. 0000C2C2  200B                     move.l     D0, A3
  16863. 0000C2C4  670C                     beq        +0xE /* 0000C2D2 */
  16864. 0000C2C6  276E FFF8 0008           move.l     [A3 + 0x8], [A6 - 0x8]
  16865. 0000C2CC  276E FFFC 000C           move.l     [A3 + 0xC], [A6 - 0x4]
  16866. label0000C2D2:
  16867. 0000C2D2  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  16868. 0000C2D6  3F3C 0008                move.w     -[A7], 0x8
  16869. 0000C2DA  4227                     clr.b      -[A7]
  16870. 0000C2DC  A83A                     syscall    ZoomWindow
  16871. 0000C2DE  603E                     bra        +0x40 /* 0000C31E */
  16872. label0000C2E0:
  16873. 0000C2E0  286A 00CA                movea.l    A4, [A2 + 0xCA]
  16874. 0000C2E4  206C 0082                movea.l    A0, [A4 + 0x82]
  16875. 0000C2E8  2650                     movea.l    A3, [A0]
  16876. 0000C2EA  200B                     move.l     D0, A3
  16877. 0000C2EC  670C                     beq        +0xE /* 0000C2FA */
  16878. 0000C2EE  276E FFF0 0008           move.l     [A3 + 0x8], [A6 - 0x10]
  16879. 0000C2F4  276E FFF4 000C           move.l     [A3 + 0xC], [A6 - 0xC]
  16880. label0000C2FA:
  16881. 0000C2FA  286A 00CA                movea.l    A4, [A2 + 0xCA]
  16882. 0000C2FE  206C 0082                movea.l    A0, [A4 + 0x82]
  16883. 0000C302  2650                     movea.l    A3, [A0]
  16884. 0000C304  200B                     move.l     D0, A3
  16885. 0000C306  670A                     beq        +0xC /* 0000C312 */
  16886. 0000C308  26AE FFF8                move.l     [A3], [A6 - 0x8]
  16887. 0000C30C  276E FFFC 0004           move.l     [A3 + 0x4], [A6 - 0x4]
  16888. label0000C312:
  16889. 0000C312  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  16890. 0000C316  3F3C 0007                move.w     -[A7], 0x7
  16891. 0000C31A  4227                     clr.b      -[A7]
  16892. 0000C31C  A83A                     syscall    ZoomWindow
  16893. label0000C31E:
  16894. 0000C31E  4227                     clr.b      -[A7]
  16895. 0000C320  3F04                     move.w     -[A7], D4
  16896. 0000C322  3F03                     move.w     -[A7], D3
  16897. 0000C324  2F0A                     move.l     -[A7], A2
  16898. 0000C326  61FF FFFF 7A02           bsr        -0x85FC /* 00003D2A */
  16899. 0000C32C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  16900. label0000C330:
  16901. 0000C330  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  16902. 0000C334  4E5E                     unlink     A6
  16903. 0000C336  4E75                     rts
  16904. 0000C338  4E56 FFFC                link       A6, -0x0004
  16905. 0000C33C  48E7 0030                movem.l    -[A7], A2,A3
  16906. 0000C340  266E 0008                movea.l    A3, [A6 + 0x8]
  16907. 0000C344  246E 000C                movea.l    A2, [A6 + 0xC]
  16908. 0000C348  2F2B 00CA                move.l     -[A7], [A3 + 0xCA]
  16909. 0000C34C  302A 0006                move.w     D0, [A2 + 0x6]
  16910. 0000C350  906A 0002                sub.w      D0, [A2 + 0x2]
  16911. 0000C354  3F00                     move.w     -[A7], D0
  16912. 0000C356  302A 0004                move.w     D0, [A2 + 0x4]
  16913. 0000C35A  9052                     sub.w      D0, [A2]
  16914. 0000C35C  3F00                     move.w     -[A7], D0
  16915. 0000C35E  4227                     clr.b      -[A7]
  16916. 0000C360  A91D                     syscall    SizeWindow
  16917. 0000C362  2F2B 00CA                move.l     -[A7], [A3 + 0xCA]
  16918. 0000C366  3F2A 0002                move.w     -[A7], [A2 + 0x2]
  16919. 0000C36A  3F12                     move.w     -[A7], [A2]
  16920. 0000C36C  4227                     clr.b      -[A7]
  16921. 0000C36E  A91B                     syscall    MoveWindow
  16922. 0000C370  1F3C 0001                move.b     -[A7], 0x1
  16923. 0000C374  302A 0004                move.w     D0, [A2 + 0x4]
  16924. 0000C378  9052                     sub.w      D0, [A2]
  16925. 0000C37A  3F00                     move.w     -[A7], D0
  16926. 0000C37C  302A 0006                move.w     D0, [A2 + 0x6]
  16927. 0000C380  906A 0002                sub.w      D0, [A2 + 0x2]
  16928. 0000C384  3F00                     move.w     -[A7], D0
  16929. 0000C386  2F0B                     move.l     -[A7], A3
  16930. 0000C388  61FF FFFF 79A0           bsr        -0x865E /* 00003D2A */
  16931. 0000C38E  486E FFFC                pea.l      [A6 - 0x4]
  16932. 0000C392  2F0B                     move.l     -[A7], A3
  16933. 0000C394  61FF FFFF 7876           bsr        -0x8788 /* 00003C0C */
  16934. 0000C39A  4227                     clr.b      -[A7]
  16935. 0000C39C  306E FFFE                movea.w    A0, [A6 - 0x2]
  16936. 0000C3A0  2F08                     move.l     -[A7], A0
  16937. 0000C3A2  306E FFFC                movea.w    A0, [A6 - 0x4]
  16938. 0000C3A6  2F08                     move.l     -[A7], A0
  16939. 0000C3A8  2F0B                     move.l     -[A7], A3
  16940. 0000C3AA  61FF FFFF D960           bsr        -0x269E /* 00009D0C */
  16941. 0000C3B0  204B                     movea.l    A0, A3
  16942. 0000C3B2  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  16943. 0000C3B6  2448                     movea.l    A2, A0
  16944. 0000C3B8  4850                     pea.l      [A0]
  16945. 0000C3BA  2F0B                     move.l     -[A7], A3
  16946. 0000C3BC  2057                     movea.l    A0, [A7]
  16947. 0000C3BE  2268 0004                movea.l    A1, [A0 + 0x4]
  16948. 0000C3C2  2269 0038                movea.l    A1, [A1 + 0x38]
  16949. 0000C3C6  4E91                     jsr        [A1]
  16950. 0000C3C8  2F0A                     move.l     -[A7], A2
  16951. 0000C3CA  2F0B                     move.l     -[A7], A3
  16952. 0000C3CC  2057                     movea.l    A0, [A7]
  16953. 0000C3CE  2268 0004                movea.l    A1, [A0 + 0x4]
  16954. 0000C3D2  2269 0118                movea.l    A1, [A1 + 0x118]
  16955. 0000C3D6  4E91                     jsr        [A1]
  16956. 0000C3D8  486A 0004                pea.l      [A2 + 0x4]
  16957. 0000C3DC  2F0B                     move.l     -[A7], A3
  16958. 0000C3DE  2057                     movea.l    A0, [A7]
  16959. 0000C3E0  2268 0004                movea.l    A1, [A0 + 0x4]
  16960. 0000C3E4  2269 0118                movea.l    A1, [A1 + 0x118]
  16961. 0000C3E8  4E91                     jsr        [A1]
  16962. 0000C3EA  422B 00F2                clr.b      [A3 + 0xF2]
  16963. 0000C3EE  4FEF 0038                lea.l      A7, [A7 + 0x38]
  16964. 0000C3F2  4CDF 0C00                movem.l    A2,A3, [A7]+
  16965. 0000C3F6  4E5E                     unlink     A6
  16966. 0000C3F8  4E75                     rts
  16967. 0000C3FA  4E56 FFF8                link       A6, -0x0008
  16968. 0000C3FE  48E7 1820                movem.l    -[A7], D3,D4,A2
  16969. 0000C402  246E 0008                movea.l    A2, [A6 + 0x8]
  16970. 0000C406  382E 000C                move.w     D4, [A6 + 0xC]
  16971. 0000C40A  362E 000E                move.w     D3, [A6 + 0xE]
  16972. 0000C40E  486E FFF8                pea.l      [A6 - 0x8]
  16973. 0000C412  2F0A                     move.l     -[A7], A2
  16974. 0000C414  4EBA E6C8                jsr        [PC - 0x1938 /* 0000AADE */]
  16975. 0000C418  302E FFFA                move.w     D0, [A6 - 0x6]
  16976. 0000C41C  D044                     add.w      D0, D4
  16977. 0000C41E  3D40 FFFE                move.w     [A6 - 0x2], D0
  16978. 0000C422  302E FFF8                move.w     D0, [A6 - 0x8]
  16979. 0000C426  D043                     add.w      D0, D3
  16980. 0000C428  3D40 FFFC                move.w     [A6 - 0x4], D0
  16981. 0000C42C  486E FFF8                pea.l      [A6 - 0x8]
  16982. 0000C430  2F0A                     move.l     -[A7], A2
  16983. 0000C432  2057                     movea.l    A0, [A7]
  16984. 0000C434  2268 0004                movea.l    A1, [A0 + 0x4]
  16985. 0000C438  2269 02FC                movea.l    A1, [A1 + 0x2FC]
  16986. 0000C43C  4E91                     jsr        [A1]
  16987. 0000C43E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  16988. 0000C442  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  16989. 0000C446  4E5E                     unlink     A6
  16990. 0000C448  4E75                     rts
  16991. 0000C44A  4E56 FFF0                link       A6, -0x0010
  16992. 0000C44E  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  16993. 0000C452  246E 0008                movea.l    A2, [A6 + 0x8]
  16994. 0000C456  266E 000C                movea.l    A3, [A6 + 0xC]
  16995. 0000C45A  382E 0010                move.w     D4, [A6 + 0x10]
  16996. 0000C45E  2C2E 0012                move.l     D6, [A6 + 0x12]
  16997. 0000C462  2A2E 0016                move.l     D5, [A6 + 0x16]
  16998. 0000C466  286E 001A                movea.l    A4, [A6 + 0x1A]
  16999. 0000C46A  486A 000C                pea.l      [A2 + 0xC]
  17000. 0000C46E  486A 0010                pea.l      [A2 + 0x10]
  17001. 0000C472  203C 0008 0005           move.l     D0, 0x80005
  17002. 0000C478  AB1D                     syscall    QDExtensions
  17003. 0000C47A  2553 0004                move.l     [A2 + 0x4], [A3]
  17004. 0000C47E  256B 0004 0008           move.l     [A2 + 0x8], [A3 + 0x4]
  17005. 0000C484  4292                     clr.l      [A2]
  17006. 0000C486  2D53 FFF8                move.l     [A6 - 0x8], [A3]
  17007. 0000C48A  2D6B 0004 FFFC           move.l     [A6 - 0x4], [A3 + 0x4]
  17008. 0000C490  4A44                     tst.w      D4
  17009. 0000C492  660C                     bne        +0xE /* 0000C4A0 */
  17010. 0000C494  486E FFF8                pea.l      [A6 - 0x8]
  17011. 0000C498  A870                     syscall    LocalToGlobal
  17012. 0000C49A  486E FFFC                pea.l      [A6 - 0x4]
  17013. 0000C49E  A870                     syscall    LocalToGlobal
  17014. label0000C4A0:
  17015. 0000C4A0  554F                     subq.w     A7, 2
  17016. 0000C4A2  2F0A                     move.l     -[A7], A2
  17017. 0000C4A4  3F04                     move.w     -[A7], D4
  17018. 0000C4A6  486E FFF8                pea.l      [A6 - 0x8]
  17019. 0000C4AA  2F05                     move.l     -[A7], D5
  17020. 0000C4AC  2F0C                     move.l     -[A7], A4
  17021. 0000C4AE  2F06                     move.l     -[A7], D6
  17022. 0000C4B0  203C 0016 0000           move.l     D0, 0x160000
  17023. 0000C4B6  AB1D                     syscall    QDExtensions
  17024. 0000C4B8  301F                     move.w     D0, [A7]+
  17025. 0000C4BA  3600                     move.w     D3, D0
  17026. 0000C4BC  4A43                     tst.w      D3
  17027. 0000C4BE  671C                     beq        +0x1E /* 0000C4DC */
  17028. 0000C4C0  42A7                     clr.l      -[A7]
  17029. 0000C4C2  486E FFF4                pea.l      [A6 - 0xC]
  17030. 0000C4C6  3043                     movea.w    A0, D3
  17031. 0000C4C8  2D48 FFF4                move.l     [A6 - 0xC], A0
  17032. 0000C4CC  4879 0001 7A0E           push.l     0x17A0E
  17033. 0000C4D2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  17034. 0000C4D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17035. label0000C4DC:
  17036. 0000C4DC  4A92                     tst.l      [A2]
  17037. 0000C4DE  661E                     bne        +0x20 /* 0000C4FE */
  17038. 0000C4E0  42A7                     clr.l      -[A7]
  17039. 0000C4E2  486E FFF0                pea.l      [A6 - 0x10]
  17040. 0000C4E6  2D7C 6E69 6C50 FFF0      move.l     [A6 - 0x10], 0x6E696C50 /* 'nilP' */
  17041. 0000C4EE  4879 0001 7A0E           push.l     0x17A0E
  17042. 0000C4F4  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  17043. 0000C4FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17044. label0000C4FE:
  17045. 0000C4FE  2F12                     move.l     -[A7], [A2]
  17046. 0000C500  42A7                     clr.l      -[A7]
  17047. 0000C502  203C 0008 0006           move.l     D0, 0x80006
  17048. 0000C508  AB1D                     syscall    QDExtensions
  17049. 0000C50A  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  17050. 0000C50E  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  17051. 0000C512  A878                     syscall    SetOrigin
  17052. 0000C514  554F                     subq.w     A7, 2
  17053. 0000C516  594F                     subq.w     A7, 4
  17054. 0000C518  2F12                     move.l     -[A7], [A2]
  17055. 0000C51A  203C 0004 0017           move.l     D0, 0x40017
  17056. 0000C520  AB1D                     syscall    QDExtensions
  17057. 0000C522  205F                     movea.l    A0, [A7]+
  17058. 0000C524  2F08                     move.l     -[A7], A0
  17059. 0000C526  203C 0004 0001           move.l     D0, 0x40001
  17060. 0000C52C  AB1D                     syscall    QDExtensions
  17061. 0000C52E  101F                     move.b     D0, [A7]+
  17062. 0000C530  486A 0004                pea.l      [A2 + 0x4]
  17063. 0000C534  A8A3                     syscall    EraseRect
  17064. 0000C536  594F                     subq.w     A7, 4
  17065. 0000C538  2F12                     move.l     -[A7], [A2]
  17066. 0000C53A  203C 0004 0017           move.l     D0, 0x40017
  17067. 0000C540  AB1D                     syscall    QDExtensions
  17068. 0000C542  205F                     movea.l    A0, [A7]+
  17069. 0000C544  2F08                     move.l     -[A7], A0
  17070. 0000C546  203C 0004 0002           move.l     D0, 0x40002
  17071. 0000C54C  AB1D                     syscall    QDExtensions
  17072. 0000C54E  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  17073. 0000C552  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  17074. 0000C556  203C 0008 0006           move.l     D0, 0x80006
  17075. 0000C55C  AB1D                     syscall    QDExtensions
  17076. 0000C55E  204A                     movea.l    A0, A2
  17077. 0000C560  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  17078. 0000C564  4E5E                     unlink     A6
  17079. 0000C566  4E75                     rts
  17080. 0000C568  4E56 0000                link       A6, 0
  17081. 0000C56C  48E7 1030                movem.l    -[A7], D3,A2,A3
  17082. 0000C570  246E 0008                movea.l    A2, [A6 + 0x8]
  17083. 0000C574  362E 000C                move.w     D3, [A6 + 0xC]
  17084. 0000C578  200A                     move.l     D0, A2
  17085. 0000C57A  671E                     beq        +0x20 /* 0000C59A */
  17086. 0000C57C  2652                     movea.l    A3, [A2]
  17087. 0000C57E  200B                     move.l     D0, A3
  17088. 0000C580  670A                     beq        +0xC /* 0000C58C */
  17089. 0000C582  2F0B                     move.l     -[A7], A3
  17090. 0000C584  203C 0004 0004           move.l     D0, 0x40004
  17091. 0000C58A  AB1D                     syscall    QDExtensions
  17092. label0000C58C:
  17093. 0000C58C  4A43                     tst.w      D3
  17094. 0000C58E  6F0A                     ble        +0xC /* 0000C59A */
  17095. 0000C590  2F0A                     move.l     -[A7], A2
  17096. 0000C592  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  17097. 0000C598  584F                     addq.w     A7, 4
  17098. label0000C59A:
  17099. 0000C59A  204A                     movea.l    A0, A2
  17100. 0000C59C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  17101. 0000C5A0  4E5E                     unlink     A6
  17102. 0000C5A2  4E75                     rts
  17103. 0000C5A4  4E56 0000                link       A6, 0
  17104. 0000C5A8  2F0A                     move.l     -[A7], A2
  17105. 0000C5AA  246E 0008                movea.l    A2, [A6 + 0x8]
  17106. 0000C5AE  486A 000C                pea.l      [A2 + 0xC]
  17107. 0000C5B2  486A 0010                pea.l      [A2 + 0x10]
  17108. 0000C5B6  203C 0008 0005           move.l     D0, 0x80005
  17109. 0000C5BC  AB1D                     syscall    QDExtensions
  17110. 0000C5BE  2F12                     move.l     -[A7], [A2]
  17111. 0000C5C0  42A7                     clr.l      -[A7]
  17112. 0000C5C2  203C 0008 0006           move.l     D0, 0x80006
  17113. 0000C5C8  AB1D                     syscall    QDExtensions
  17114. 0000C5CA  554F                     subq.w     A7, 2
  17115. 0000C5CC  594F                     subq.w     A7, 4
  17116. 0000C5CE  2F12                     move.l     -[A7], [A2]
  17117. 0000C5D0  203C 0004 0017           move.l     D0, 0x40017
  17118. 0000C5D6  AB1D                     syscall    QDExtensions
  17119. 0000C5D8  205F                     movea.l    A0, [A7]+
  17120. 0000C5DA  2F08                     move.l     -[A7], A0
  17121. 0000C5DC  203C 0004 0001           move.l     D0, 0x40001
  17122. 0000C5E2  AB1D                     syscall    QDExtensions
  17123. 0000C5E4  101F                     move.b     D0, [A7]+
  17124. 0000C5E6  245F                     movea.l    A2, [A7]+
  17125. 0000C5E8  4E5E                     unlink     A6
  17126. 0000C5EA  4E75                     rts
  17127. 0000C5EC  4E56 0000                link       A6, 0
  17128. 0000C5F0  2F0A                     move.l     -[A7], A2
  17129. 0000C5F2  246E 0008                movea.l    A2, [A6 + 0x8]
  17130. 0000C5F6  594F                     subq.w     A7, 4
  17131. 0000C5F8  2F12                     move.l     -[A7], [A2]
  17132. 0000C5FA  203C 0004 0017           move.l     D0, 0x40017
  17133. 0000C600  AB1D                     syscall    QDExtensions
  17134. 0000C602  205F                     movea.l    A0, [A7]+
  17135. 0000C604  2F08                     move.l     -[A7], A0
  17136. 0000C606  203C 0004 0002           move.l     D0, 0x40002
  17137. 0000C60C  AB1D                     syscall    QDExtensions
  17138. 0000C60E  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  17139. 0000C612  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  17140. 0000C616  203C 0008 0006           move.l     D0, 0x80006
  17141. 0000C61C  AB1D                     syscall    QDExtensions
  17142. 0000C61E  245F                     movea.l    A2, [A7]+
  17143. 0000C620  4E5E                     unlink     A6
  17144. 0000C622  4E75                     rts
  17145. 0000C624  4E56 0000                link       A6, 0
  17146. 0000C628  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  17147. 0000C62C  246E 0008                movea.l    A2, [A6 + 0x8]
  17148. 0000C630  282E 000C                move.l     D4, [A6 + 0xC]
  17149. 0000C634  286E 0010                movea.l    A4, [A6 + 0x10]
  17150. 0000C638  362E 0014                move.w     D3, [A6 + 0x14]
  17151. 0000C63C  266E 0016                movea.l    A3, [A6 + 0x16]
  17152. 0000C640  2052                     movea.l    A0, [A2]
  17153. 0000C642  4868 0002                pea.l      [A0 + 0x2]
  17154. 0000C646  2044                     movea.l    A0, D4
  17155. 0000C648  4868 0002                pea.l      [A0 + 0x2]
  17156. 0000C64C  486A 0004                pea.l      [A2 + 0x4]
  17157. 0000C650  2F0C                     move.l     -[A7], A4
  17158. 0000C652  3F03                     move.w     -[A7], D3
  17159. 0000C654  2F0B                     move.l     -[A7], A3
  17160. 0000C656  A8EC                     syscall    CopyBits
  17161. 0000C658  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  17162. 0000C65C  4E5E                     unlink     A6
  17163. 0000C65E  4E75                     rts
  17164. 0000C660  4E56 0000                link       A6, 0
  17165. 0000C664  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  17166. 0000C668  246E 0008                movea.l    A2, [A6 + 0x8]
  17167. 0000C66C  362E 000C                move.w     D3, [A6 + 0xC]
  17168. 0000C670  286E 000E                movea.l    A4, [A6 + 0xE]
  17169. 0000C674  4A43                     tst.w      D3
  17170. 0000C676  6718                     beq        +0x1A /* 0000C690 */
  17171. 0000C678  204A                     movea.l    A0, A2
  17172. 0000C67A  41E8 00A6                lea.l      A0, [A0 + 0xA6]
  17173. 0000C67E  2648                     movea.l    A3, A0
  17174. 0000C680  2488                     move.l     [A2], A0
  17175. 0000C682  2548 0028                move.l     [A2 + 0x28], A0
  17176. 0000C686  2F0B                     move.l     -[A7], A3
  17177. 0000C688  4EB9 0000 3AE0           jsr        [0x00003AE0]
  17178. 0000C68E  584F                     addq.w     A7, 4
  17179. label0000C690:
  17180. 0000C690  2F0C                     move.l     -[A7], A4
  17181. 0000C692  4267                     clr.w      -[A7]
  17182. 0000C694  2F0A                     move.l     -[A7], A2
  17183. 0000C696  61FF FFFF 485A           bsr        -0xB7A4 /* 00000EF2 */
  17184. 0000C69C  486A 0074                pea.l      [A2 + 0x74]
  17185. 0000C6A0  4EB9 0000 3B10           jsr        [0x00003B10]
  17186. 0000C6A6  41F9 0001 76A6           lea.l      A0, [0x000176A6]
  17187. 0000C6AC  2548 0004                move.l     [A2 + 0x4], A0
  17188. 0000C6B0  41F9 0001 76A6           lea.l      A0, [0x000176A6]
  17189. 0000C6B6  41E8 0220                lea.l      A0, [A0 + 0x220]
  17190. 0000C6BA  2252                     movea.l    A1, [A2]
  17191. 0000C6BC  2288                     move.l     [A1], A0
  17192. 0000C6BE  41F9 0001 76A6           lea.l      A0, [0x000176A6]
  17193. 0000C6C4  41E8 0150                lea.l      A0, [A0 + 0x150]
  17194. 0000C6C8  2548 002C                move.l     [A2 + 0x2C], A0
  17195. 0000C6CC  41F9 0001 76A6           lea.l      A0, [0x000176A6]
  17196. 0000C6D2  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  17197. 0000C6D6  2548 005E                move.l     [A2 + 0x5E], A0
  17198. 0000C6DA  41F9 0001 76A6           lea.l      A0, [0x000176A6]
  17199. 0000C6E0  41E8 0210                lea.l      A0, [A0 + 0x210]
  17200. 0000C6E4  2548 0074                move.l     [A2 + 0x74], A0
  17201. 0000C6E8  2652                     movea.l    A3, [A2]
  17202. 0000C6EA  204A                     movea.l    A0, A2
  17203. 0000C6EC  41E8 00A6                lea.l      A0, [A0 + 0xA6]
  17204. 0000C6F0  91CB                     sub.l      A0, A3
  17205. 0000C6F2  2748 0008                move.l     [A3 + 0x8], A0
  17206. 0000C6F6  256A 0008 00A2           move.l     [A2 + 0xA2], [A2 + 0x8]
  17207. 0000C6FC  204A                     movea.l    A0, A2
  17208. 0000C6FE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  17209. 0000C702  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  17210. 0000C706  4E5E                     unlink     A6
  17211. 0000C708  4E75                     rts
  17212. 0000C70A  4E56 0000                link       A6, 0
  17213. 0000C70E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  17214. 0000C712  246E 0008                movea.l    A2, [A6 + 0x8]
  17215. 0000C716  362E 000C                move.w     D3, [A6 + 0xC]
  17216. 0000C71A  200A                     move.l     D0, A2
  17217. 0000C71C  6700 008C                beq        +0x8E /* 0000C7AA */
  17218. 0000C720  41F9 0001 76A6           lea.l      A0, [0x000176A6]
  17219. 0000C726  2548 0004                move.l     [A2 + 0x4], A0
  17220. 0000C72A  41F9 0001 76A6           lea.l      A0, [0x000176A6]
  17221. 0000C730  41E8 0220                lea.l      A0, [A0 + 0x220]
  17222. 0000C734  2252                     movea.l    A1, [A2]
  17223. 0000C736  2288                     move.l     [A1], A0
  17224. 0000C738  41F9 0001 76A6           lea.l      A0, [0x000176A6]
  17225. 0000C73E  41E8 0150                lea.l      A0, [A0 + 0x150]
  17226. 0000C742  2548 002C                move.l     [A2 + 0x2C], A0
  17227. 0000C746  41F9 0001 76A6           lea.l      A0, [0x000176A6]
  17228. 0000C74C  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  17229. 0000C750  2548 005E                move.l     [A2 + 0x5E], A0
  17230. 0000C754  41F9 0001 76A6           lea.l      A0, [0x000176A6]
  17231. 0000C75A  41E8 0210                lea.l      A0, [A0 + 0x210]
  17232. 0000C75E  2548 0074                move.l     [A2 + 0x74], A0
  17233. 0000C762  2652                     movea.l    A3, [A2]
  17234. 0000C764  204A                     movea.l    A0, A2
  17235. 0000C766  41E8 00A6                lea.l      A0, [A0 + 0xA6]
  17236. 0000C76A  2848                     movea.l    A4, A0
  17237. 0000C76C  91CB                     sub.l      A0, A3
  17238. 0000C76E  2748 0008                move.l     [A3 + 0x8], A0
  17239. 0000C772  4267                     clr.w      -[A7]
  17240. 0000C774  486A 0074                pea.l      [A2 + 0x74]
  17241. 0000C778  4EB9 0000 3B18           jsr        [0x00003B18]
  17242. 0000C77E  4267                     clr.w      -[A7]
  17243. 0000C780  2F0A                     move.l     -[A7], A2
  17244. 0000C782  61FF FFFF 4A3A           bsr        -0xB5C4 /* 000011BE */
  17245. 0000C788  4A43                     tst.w      D3
  17246. 0000C78A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17247. 0000C78E  670C                     beq        +0xE /* 0000C79C */
  17248. 0000C790  4267                     clr.w      -[A7]
  17249. 0000C792  2F0C                     move.l     -[A7], A4
  17250. 0000C794  4EB9 0000 3AE8           jsr        [0x00003AE8]
  17251. 0000C79A  5C4F                     addq.w     A7, 6
  17252. label0000C79C:
  17253. 0000C79C  4A43                     tst.w      D3
  17254. 0000C79E  6F0A                     ble        +0xC /* 0000C7AA */
  17255. 0000C7A0  2F0A                     move.l     -[A7], A2
  17256. 0000C7A2  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  17257. 0000C7A8  584F                     addq.w     A7, 4
  17258. label0000C7AA:
  17259. 0000C7AA  204A                     movea.l    A0, A2
  17260. 0000C7AC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  17261. 0000C7B0  4E5E                     unlink     A6
  17262. 0000C7B2  4E75                     rts
  17263. 0000C7B4  4E56 0000                link       A6, 0
  17264. 0000C7B8  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  17265. 0000C7BC  2A2E 0008                move.l     D5, [A6 + 0x8]
  17266. 0000C7C0  262E 000C                move.l     D3, [A6 + 0xC]
  17267. 0000C7C4  282E 0010                move.l     D4, [A6 + 0x10]
  17268. 0000C7C8  286E 0014                movea.l    A4, [A6 + 0x14]
  17269. 0000C7CC  266E 0018                movea.l    A3, [A6 + 0x18]
  17270. 0000C7D0  246E 001C                movea.l    A2, [A6 + 0x1C]
  17271. 0000C7D4  2003                     move.l     D0, D3
  17272. 0000C7D6  5180                     subq.l     D0, 8
  17273. 0000C7D8  5980                     subq.l     D0, 4
  17274. 0000C7DA  6710                     beq        +0x12 /* 0000C7EC */
  17275. 0000C7DC  5380                     subq.l     D0, 1
  17276. 0000C7DE  6734                     beq        +0x36 /* 0000C814 */
  17277. 0000C7E0  5380                     subq.l     D0, 1
  17278. 0000C7E2  6756                     beq        +0x58 /* 0000C83A */
  17279. 0000C7E4  5380                     subq.l     D0, 1
  17280. 0000C7E6  6778                     beq        +0x7A /* 0000C860 */
  17281. 0000C7E8  6000 009C                bra        +0x9E /* 0000C886 */
  17282. label0000C7EC:
  17283. 0000C7EC  2F0A                     move.l     -[A7], A2
  17284. 0000C7EE  2F3C 0001 00DC           move.l     -[A7], 0x100DC
  17285. 0000C7F4  4EB9 0000 1FA0           jsr        [0x00001FA0]
  17286. 0000C7FA  2F0A                     move.l     -[A7], A2
  17287. 0000C7FC  2F0B                     move.l     -[A7], A3
  17288. 0000C7FE  2F0C                     move.l     -[A7], A4
  17289. 0000C800  2F04                     move.l     -[A7], D4
  17290. 0000C802  2F03                     move.l     -[A7], D3
  17291. 0000C804  2F05                     move.l     -[A7], D5
  17292. 0000C806  61FF FFFF 50CC           bsr        -0xAF32 /* 000018D4 */
  17293. 0000C80C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  17294. 0000C810  6000 008A                bra        +0x8C /* 0000C89C */
  17295. label0000C814:
  17296. 0000C814  2F0A                     move.l     -[A7], A2
  17297. 0000C816  2F3C 0002 00DC           move.l     -[A7], 0x200DC
  17298. 0000C81C  4EB9 0000 1FA0           jsr        [0x00001FA0]
  17299. 0000C822  2F0A                     move.l     -[A7], A2
  17300. 0000C824  2F0B                     move.l     -[A7], A3
  17301. 0000C826  2F0C                     move.l     -[A7], A4
  17302. 0000C828  2F04                     move.l     -[A7], D4
  17303. 0000C82A  2F03                     move.l     -[A7], D3
  17304. 0000C82C  2F05                     move.l     -[A7], D5
  17305. 0000C82E  61FF FFFF 50A4           bsr        -0xAF5A /* 000018D4 */
  17306. 0000C834  4FEF 0018                lea.l      A7, [A7 + 0x18]
  17307. 0000C838  6062                     bra        +0x64 /* 0000C89C */
  17308. label0000C83A:
  17309. 0000C83A  2F0A                     move.l     -[A7], A2
  17310. 0000C83C  2F3C 0003 00DC           move.l     -[A7], 0x300DC
  17311. 0000C842  4EB9 0000 1FA0           jsr        [0x00001FA0]
  17312. 0000C848  2F0A                     move.l     -[A7], A2
  17313. 0000C84A  2F0B                     move.l     -[A7], A3
  17314. 0000C84C  2F0C                     move.l     -[A7], A4
  17315. 0000C84E  2F04                     move.l     -[A7], D4
  17316. 0000C850  2F03                     move.l     -[A7], D3
  17317. 0000C852  2F05                     move.l     -[A7], D5
  17318. 0000C854  61FF FFFF 507E           bsr        -0xAF80 /* 000018D4 */
  17319. 0000C85A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  17320. 0000C85E  603C                     bra        +0x3E /* 0000C89C */
  17321. label0000C860:
  17322. 0000C860  2F0A                     move.l     -[A7], A2
  17323. 0000C862  2F3C 0004 00DC           move.l     -[A7], 0x400DC
  17324. 0000C868  4EB9 0000 1FA0           jsr        [0x00001FA0]
  17325. 0000C86E  2F0A                     move.l     -[A7], A2
  17326. 0000C870  2F0B                     move.l     -[A7], A3
  17327. 0000C872  2F0C                     move.l     -[A7], A4
  17328. 0000C874  2F04                     move.l     -[A7], D4
  17329. 0000C876  2F03                     move.l     -[A7], D3
  17330. 0000C878  2F05                     move.l     -[A7], D5
  17331. 0000C87A  61FF FFFF 5058           bsr        -0xAFA6 /* 000018D4 */
  17332. 0000C880  4FEF 0018                lea.l      A7, [A7 + 0x18]
  17333. 0000C884  6016                     bra        +0x18 /* 0000C89C */
  17334. label0000C886:
  17335. 0000C886  2F0A                     move.l     -[A7], A2
  17336. 0000C888  2F0B                     move.l     -[A7], A3
  17337. 0000C88A  2F0C                     move.l     -[A7], A4
  17338. 0000C88C  2F04                     move.l     -[A7], D4
  17339. 0000C88E  2F03                     move.l     -[A7], D3
  17340. 0000C890  2F05                     move.l     -[A7], D5
  17341. 0000C892  61FF FFFF 5040           bsr        -0xAFBE /* 000018D4 */
  17342. 0000C898  4FEF 0018                lea.l      A7, [A7 + 0x18]
  17343. label0000C89C:
  17344. 0000C89C  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  17345. 0000C8A0  4E5E                     unlink     A6
  17346. 0000C8A2  4E75                     rts
  17347. 0000C8A4  4E56 FFFC                link       A6, -0x0004
  17348. 0000C8A8  2F0A                     move.l     -[A7], A2
  17349. 0000C8AA  246E 0008                movea.l    A2, [A6 + 0x8]
  17350. 0000C8AE  4AAA 00A2                tst.l      [A2 + 0xA2]
  17351. 0000C8B2  6728                     beq        +0x2A /* 0000C8DC */
  17352. 0000C8B4  2F0A                     move.l     -[A7], A2
  17353. 0000C8B6  2057                     movea.l    A0, [A7]
  17354. 0000C8B8  2268 0004                movea.l    A1, [A0 + 0x4]
  17355. 0000C8BC  2269 001C                movea.l    A1, [A1 + 0x1C]
  17356. 0000C8C0  4E91                     jsr        [A1]
  17357. 0000C8C2  2D40 FFFC                move.l     [A6 - 0x4], D0
  17358. 0000C8C6  486E FFFC                pea.l      [A6 - 0x4]
  17359. 0000C8CA  2F2A 00A2                move.l     -[A7], [A2 + 0xA2]
  17360. 0000C8CE  486A 0074                pea.l      [A2 + 0x74]
  17361. 0000C8D2  4EB9 0000 3B28           jsr        [0x00003B28]
  17362. 0000C8D8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  17363. label0000C8DC:
  17364. 0000C8DC  245F                     movea.l    A2, [A7]+
  17365. 0000C8DE  4E5E                     unlink     A6
  17366. 0000C8E0  4E75                     rts
  17367. 0000C8E2  4E56 0000                link       A6, 0
  17368. 0000C8E6  2F0A                     move.l     -[A7], A2
  17369. 0000C8E8  246E 0008                movea.l    A2, [A6 + 0x8]
  17370. 0000C8EC  2F0A                     move.l     -[A7], A2
  17371. 0000C8EE  2057                     movea.l    A0, [A7]
  17372. 0000C8F0  2268 0004                movea.l    A1, [A0 + 0x4]
  17373. 0000C8F4  2269 021C                movea.l    A1, [A1 + 0x21C]
  17374. 0000C8F8  4E91                     jsr        [A1]
  17375. 0000C8FA  2F0A                     move.l     -[A7], A2
  17376. 0000C8FC  61FF FFFF 56CE           bsr        -0xA930 /* 00001FCC */
  17377. 0000C902  504F                     addq.w     A7, 8
  17378. 0000C904  245F                     movea.l    A2, [A7]+
  17379. 0000C906  4E5E                     unlink     A6
  17380. 0000C908  4E75                     rts
  17381. 0000C90A  4E56 FFFE                link       A6, -0x0002
  17382. 0000C90E  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  17383. 0000C912  246E 0008                movea.l    A2, [A6 + 0x8]
  17384. 0000C916  266E 000C                movea.l    A3, [A6 + 0xC]
  17385. 0000C91A  282B 0002                move.l     D4, [A3 + 0x2]
  17386. 0000C91E  2004                     move.l     D0, D4
  17387. 0000C920  0280 0000 00FF           andi.l     D0, 0xFF
  17388. 0000C926  3D40 FFFE                move.w     [A6 - 0x2], D0
  17389. 0000C92A  7600                     moveq.l    D3, 0x00
  17390. 0000C92C  286A 0066                movea.l    A4, [A2 + 0x66]
  17391. 0000C930  200C                     move.l     D0, A4
  17392. 0000C932  6716                     beq        +0x18 /* 0000C94A */
  17393. 0000C934  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  17394. 0000C938  486E FFFE                pea.l      [A6 - 0x2]
  17395. 0000C93C  3F04                     move.w     -[A7], D4
  17396. 0000C93E  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  17397. 0000C942  4E94                     jsr        [A4]
  17398. 0000C944  1600                     move.b     D3, D0
  17399. 0000C946  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17400. label0000C94A:
  17401. 0000C94A  4A03                     tst.b      D3
  17402. 0000C94C  673E                     beq        +0x40 /* 0000C98C */
  17403. 0000C94E  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  17404. 0000C952  4EB9 0000 21D8           jsr        [0x000021D8]
  17405. 0000C958  4A00                     tst.b      D0
  17406. 0000C95A  544F                     addq.w     A7, 2
  17407. 0000C95C  672E                     beq        +0x30 /* 0000C98C */
  17408. 0000C95E  302E FFFE                move.w     D0, [A6 - 0x2]
  17409. 0000C962  5740                     subq.w     D0, 3
  17410. 0000C964  6708                     beq        +0xA /* 0000C96E */
  17411. 0000C966  0440 000A                subi.w     D0, 0xA /* '\n' */
  17412. 0000C96A  6702                     beq        +0x4 /* 0000C96E */
  17413. 0000C96C  601E                     bra        +0x20 /* 0000C98C */
  17414. label0000C96E:
  17415. 0000C96E  2F0A                     move.l     -[A7], A2
  17416. 0000C970  2057                     movea.l    A0, [A7]
  17417. 0000C972  2268 0004                movea.l    A1, [A0 + 0x4]
  17418. 0000C976  2269 021C                movea.l    A1, [A1 + 0x21C]
  17419. 0000C97A  4E91                     jsr        [A1]
  17420. 0000C97C  2F0A                     move.l     -[A7], A2
  17421. 0000C97E  2057                     movea.l    A0, [A7]
  17422. 0000C980  2268 0004                movea.l    A1, [A0 + 0x4]
  17423. 0000C984  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  17424. 0000C988  4E91                     jsr        [A1]
  17425. 0000C98A  504F                     addq.w     A7, 8
  17426. label0000C98C:
  17427. 0000C98C  2F0B                     move.l     -[A7], A3
  17428. 0000C98E  2F0A                     move.l     -[A7], A2
  17429. 0000C990  61FF FFFF 4FF2           bsr        -0xB00C /* 00001984 */
  17430. 0000C996  504F                     addq.w     A7, 8
  17431. 0000C998  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  17432. 0000C99C  4E5E                     unlink     A6
  17433. 0000C99E  4E75                     rts
  17434. 0000C9A0  4E56 FFFA                link       A6, -0x0006
  17435. 0000C9A4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  17436. 0000C9A8  246E 0008                movea.l    A2, [A6 + 0x8]
  17437. 0000C9AC  362E 000C                move.w     D3, [A6 + 0xC]
  17438. 0000C9B0  266E 000E                movea.l    A3, [A6 + 0xE]
  17439. 0000C9B4  4A43                     tst.w      D3
  17440. 0000C9B6  6718                     beq        +0x1A /* 0000C9D0 */
  17441. 0000C9B8  204A                     movea.l    A0, A2
  17442. 0000C9BA  41E8 010C                lea.l      A0, [A0 + 0x10C]
  17443. 0000C9BE  2848                     movea.l    A4, A0
  17444. 0000C9C0  2488                     move.l     [A2], A0
  17445. 0000C9C2  2548 007A                move.l     [A2 + 0x7A], A0
  17446. 0000C9C6  2F0C                     move.l     -[A7], A4
  17447. 0000C9C8  4EB9 0000 3AE0           jsr        [0x00003AE0]
  17448. 0000C9CE  584F                     addq.w     A7, 4
  17449. label0000C9D0:
  17450. 0000C9D0  2F0B                     move.l     -[A7], A3
  17451. 0000C9D2  4267                     clr.w      -[A7]
  17452. 0000C9D4  2F0A                     move.l     -[A7], A2
  17453. 0000C9D6  61FF FFFF BAEA           bsr        -0x4514 /* 000084C2 */
  17454. 0000C9DC  4267                     clr.w      -[A7]
  17455. 0000C9DE  486A 007A                pea.l      [A2 + 0x7A]
  17456. 0000C9E2  4EB9 0000 3CB0           jsr        [0x00003CB0]
  17457. 0000C9E8  486A 00B0                pea.l      [A2 + 0xB0]
  17458. 0000C9EC  4EB9 0000 3BD0           jsr        [0x00003BD0]
  17459. 0000C9F2  41F9 0001 7308           lea.l      A0, [0x00017308]
  17460. 0000C9F8  2548 0004                move.l     [A2 + 0x4], A0
  17461. 0000C9FC  41F9 0001 7308           lea.l      A0, [0x00017308]
  17462. 0000CA02  41E8 0230                lea.l      A0, [A0 + 0x230]
  17463. 0000CA06  2252                     movea.l    A1, [A2]
  17464. 0000CA08  2288                     move.l     [A1], A0
  17465. 0000CA0A  41F9 0001 7308           lea.l      A0, [0x00017308]
  17466. 0000CA10  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  17467. 0000CA14  2548 007E                move.l     [A2 + 0x7E], A0
  17468. 0000CA18  41F9 0001 7308           lea.l      A0, [0x00017308]
  17469. 0000CA1E  41E8 0200                lea.l      A0, [A0 + 0x200]
  17470. 0000CA22  2548 00B0                move.l     [A2 + 0xB0], A0
  17471. 0000CA26  2852                     movea.l    A4, [A2]
  17472. 0000CA28  204A                     movea.l    A0, A2
  17473. 0000CA2A  41E8 010C                lea.l      A0, [A0 + 0x10C]
  17474. 0000CA2E  91CC                     sub.l      A0, A4
  17475. 0000CA30  2948 0008                move.l     [A4 + 0x8], A0
  17476. 0000CA34  284A                     movea.l    A4, A2
  17477. 0000CA36  49EC 00DE                lea.l      A4, [A4 + 0xDE]
  17478. 0000CA3A  4227                     clr.b      -[A7]
  17479. 0000CA3C  4878 0000                push.l     0x0
  17480. 0000CA40  4878 0006                push.l     0x6
  17481. 0000CA44  2F0C                     move.l     -[A7], A4
  17482. 0000CA46  4EB9 0000 2688           jsr        [0x00002688]
  17483. 0000CA4C  41F9 0001 7254           lea.l      A0, [0x00017254]
  17484. 0000CA52  2888                     move.l     [A4], A0
  17485. 0000CA54  4878 0002                push.l     0x2
  17486. 0000CA58  486E FFFE                pea.l      [A6 - 0x2]
  17487. 0000CA5C  2F0B                     move.l     -[A7], A3
  17488. 0000CA5E  4EB9 0000 2BA0           jsr        [0x00002BA0]
  17489. 0000CA64  7600                     moveq.l    D3, 0x00
  17490. 0000CA66  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  17491. 0000CA6A  602E                     bra        +0x30 /* 0000CA9A */
  17492. label0000CA6C:
  17493. 0000CA6C  4878 0002                push.l     0x2
  17494. 0000CA70  486E FFFC                pea.l      [A6 - 0x4]
  17495. 0000CA74  2F0B                     move.l     -[A7], A3
  17496. 0000CA76  4EB9 0000 2BA0           jsr        [0x00002BA0]
  17497. 0000CA7C  3F3C FFFF                move.w     -[A7], 0xFFFF
  17498. 0000CA80  42A7                     clr.l      -[A7]
  17499. 0000CA82  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  17500. 0000CA86  2F0A                     move.l     -[A7], A2
  17501. 0000CA88  2057                     movea.l    A0, [A7]
  17502. 0000CA8A  2268 0004                movea.l    A1, [A0 + 0x4]
  17503. 0000CA8E  2269 0210                movea.l    A1, [A1 + 0x210]
  17504. 0000CA92  4E91                     jsr        [A1]
  17505. 0000CA94  5243                     addq.w     D3, 1
  17506. 0000CA96  4FEF 0018                lea.l      A7, [A7 + 0x18]
  17507. label0000CA9A:
  17508. 0000CA9A  B66E FFFE                cmp.w      D3, [A6 - 0x2]
  17509. 0000CA9E  6DCC                     blt        -0x32 /* 0000CA6C */
  17510. 0000CAA0  4878 0002                push.l     0x2
  17511. 0000CAA4  486A 010A                pea.l      [A2 + 0x10A]
  17512. 0000CAA8  2F0B                     move.l     -[A7], A3
  17513. 0000CAAA  4EB9 0000 2BA0           jsr        [0x00002BA0]
  17514. 0000CAB0  302A 010A                move.w     D0, [A2 + 0x10A]
  17515. 0000CAB4  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  17516. 0000CAB8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17517. 0000CABC  6306                     bls        +0x8 /* 0000CAC4 */
  17518. 0000CABE  356E FFFE 010A           move.w     [A2 + 0x10A], [A6 - 0x2]
  17519. label0000CAC4:
  17520. 0000CAC4  4878 0004                push.l     0x4
  17521. 0000CAC8  486A 0106                pea.l      [A2 + 0x106]
  17522. 0000CACC  2F0B                     move.l     -[A7], A3
  17523. 0000CACE  4EB9 0000 2BA0           jsr        [0x00002BA0]
  17524. 0000CAD4  4878 0001                push.l     0x1
  17525. 0000CAD8  486E FFFB                pea.l      [A6 - 0x5]
  17526. 0000CADC  2F0B                     move.l     -[A7], A3
  17527. 0000CADE  4EB9 0000 2BA0           jsr        [0x00002BA0]
  17528. 0000CAE4  4A2E FFFB                tst.b      [A6 - 0x5]
  17529. 0000CAE8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  17530. 0000CAEC  6742                     beq        +0x44 /* 0000CB30 */
  17531. 0000CAEE  4267                     clr.w      -[A7]
  17532. 0000CAF0  4879 0001 7640           push.l     0x17640
  17533. 0000CAF6  4879 0001 7690           push.l     0x17690
  17534. 0000CAFC  4878 0004                push.l     0x4
  17535. 0000CB00  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  17536. 0000CB04  4EB9 0000 1FE8           jsr        [0x00001FE8]
  17537. 0000CB0A  2648                     movea.l    A3, A0
  17538. 0000CB0C  200B                     move.l     D0, A3
  17539. 0000CB0E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  17540. 0000CB12  671C                     beq        +0x1E /* 0000CB30 */
  17541. 0000CB14  200A                     move.l     D0, A2
  17542. 0000CB16  4A80                     tst.l      D0
  17543. 0000CB18  6708                     beq        +0xA /* 0000CB22 */
  17544. 0000CB1A  204A                     movea.l    A0, A2
  17545. 0000CB1C  41E8 00B0                lea.l      A0, [A0 + 0xB0]
  17546. 0000CB20  6002                     bra        +0x4 /* 0000CB24 */
  17547. label0000CB22:
  17548. 0000CB22  204A                     movea.l    A0, A2
  17549. label0000CB24:
  17550. 0000CB24  4850                     pea.l      [A0]
  17551. 0000CB26  2F0B                     move.l     -[A7], A3
  17552. 0000CB28  4EB9 0000 3B20           jsr        [0x00003B20]
  17553. 0000CB2E  504F                     addq.w     A7, 8
  17554. label0000CB30:
  17555. 0000CB30  204A                     movea.l    A0, A2
  17556. 0000CB32  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  17557. 0000CB36  4E5E                     unlink     A6
  17558. 0000CB38  4E75                     rts
  17559. 0000CB3A  4E56 0000                link       A6, 0
  17560. 0000CB3E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  17561. 0000CB42  246E 0008                movea.l    A2, [A6 + 0x8]
  17562. 0000CB46  362E 000C                move.w     D3, [A6 + 0xC]
  17563. 0000CB4A  200A                     move.l     D0, A2
  17564. 0000CB4C  6700 00AC                beq        +0xAE /* 0000CBFA */
  17565. 0000CB50  41F9 0001 7308           lea.l      A0, [0x00017308]
  17566. 0000CB56  2548 0004                move.l     [A2 + 0x4], A0
  17567. 0000CB5A  41F9 0001 7308           lea.l      A0, [0x00017308]
  17568. 0000CB60  41E8 0230                lea.l      A0, [A0 + 0x230]
  17569. 0000CB64  2252                     movea.l    A1, [A2]
  17570. 0000CB66  2288                     move.l     [A1], A0
  17571. 0000CB68  41F9 0001 7308           lea.l      A0, [0x00017308]
  17572. 0000CB6E  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  17573. 0000CB72  2548 007E                move.l     [A2 + 0x7E], A0
  17574. 0000CB76  41F9 0001 7308           lea.l      A0, [0x00017308]
  17575. 0000CB7C  41E8 0200                lea.l      A0, [A0 + 0x200]
  17576. 0000CB80  2548 00B0                move.l     [A2 + 0xB0], A0
  17577. 0000CB84  2652                     movea.l    A3, [A2]
  17578. 0000CB86  204A                     movea.l    A0, A2
  17579. 0000CB88  41E8 010C                lea.l      A0, [A0 + 0x10C]
  17580. 0000CB8C  2848                     movea.l    A4, A0
  17581. 0000CB8E  91CB                     sub.l      A0, A3
  17582. 0000CB90  2748 0008                move.l     [A3 + 0x8], A0
  17583. 0000CB94  204A                     movea.l    A0, A2
  17584. 0000CB96  41E8 00DE                lea.l      A0, [A0 + 0xDE]
  17585. 0000CB9A  2648                     movea.l    A3, A0
  17586. 0000CB9C  2008                     move.l     D0, A0
  17587. 0000CB9E  6716                     beq        +0x18 /* 0000CBB6 */
  17588. 0000CBA0  41F9 0001 7254           lea.l      A0, [0x00017254]
  17589. 0000CBA6  2548 00DE                move.l     [A2 + 0xDE], A0
  17590. 0000CBAA  4267                     clr.w      -[A7]
  17591. 0000CBAC  2F0B                     move.l     -[A7], A3
  17592. 0000CBAE  4EB9 0000 26A0           jsr        [0x000026A0]
  17593. 0000CBB4  5C4F                     addq.w     A7, 6
  17594. label0000CBB6:
  17595. 0000CBB6  4267                     clr.w      -[A7]
  17596. 0000CBB8  486A 00B0                pea.l      [A2 + 0xB0]
  17597. 0000CBBC  4EB9 0000 3BD8           jsr        [0x00003BD8]
  17598. 0000CBC2  4267                     clr.w      -[A7]
  17599. 0000CBC4  486A 007A                pea.l      [A2 + 0x7A]
  17600. 0000CBC8  4EB9 0000 3CC8           jsr        [0x00003CC8]
  17601. 0000CBCE  4267                     clr.w      -[A7]
  17602. 0000CBD0  2F0A                     move.l     -[A7], A2
  17603. 0000CBD2  61FF FFFF B9A0           bsr        -0x465E /* 00008574 */
  17604. 0000CBD8  4A43                     tst.w      D3
  17605. 0000CBDA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  17606. 0000CBDE  670C                     beq        +0xE /* 0000CBEC */
  17607. 0000CBE0  4267                     clr.w      -[A7]
  17608. 0000CBE2  2F0C                     move.l     -[A7], A4
  17609. 0000CBE4  4EB9 0000 3AE8           jsr        [0x00003AE8]
  17610. 0000CBEA  5C4F                     addq.w     A7, 6
  17611. label0000CBEC:
  17612. 0000CBEC  4A43                     tst.w      D3
  17613. 0000CBEE  6F0A                     ble        +0xC /* 0000CBFA */
  17614. 0000CBF0  2F0A                     move.l     -[A7], A2
  17615. 0000CBF2  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  17616. 0000CBF8  584F                     addq.w     A7, 4
  17617. label0000CBFA:
  17618. 0000CBFA  204A                     movea.l    A0, A2
  17619. 0000CBFC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  17620. 0000CC00  4E5E                     unlink     A6
  17621. 0000CC02  4E75                     rts
  17622. 0000CC04  4E56 0000                link       A6, 0
  17623. 0000CC08  48E7 1020                movem.l    -[A7], D3,A2
  17624. 0000CC0C  246E 0008                movea.l    A2, [A6 + 0x8]
  17625. 0000CC10  362A 010A                move.w     D3, [A2 + 0x10A]
  17626. 0000CC14  6712                     beq        +0x14 /* 0000CC28 */
  17627. 0000CC16  3F03                     move.w     -[A7], D3
  17628. 0000CC18  2F0A                     move.l     -[A7], A2
  17629. 0000CC1A  2057                     movea.l    A0, [A7]
  17630. 0000CC1C  2268 0004                movea.l    A1, [A0 + 0x4]
  17631. 0000CC20  2269 022C                movea.l    A1, [A1 + 0x22C]
  17632. 0000CC24  4E91                     jsr        [A1]
  17633. 0000CC26  5C4F                     addq.w     A7, 6
  17634. label0000CC28:
  17635. 0000CC28  4CDF 0408                movem.l    D3,A2, [A7]+
  17636. 0000CC2C  4E5E                     unlink     A6
  17637. 0000CC2E  4E75                     rts
  17638. 0000CC30  4E56 FFFA                link       A6, -0x0006
  17639. 0000CC34  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  17640. 0000CC38  246E 0008                movea.l    A2, [A6 + 0x8]
  17641. 0000CC3C  382E 000C                move.w     D4, [A6 + 0xC]
  17642. 0000CC40  266E 000E                movea.l    A3, [A6 + 0xE]
  17643. 0000CC44  362E 0012                move.w     D3, [A6 + 0x12]
  17644. 0000CC48  2D4B FFFA                move.l     [A6 - 0x6], A3
  17645. 0000CC4C  3D44 FFFE                move.w     [A6 - 0x2], D4
  17646. 0000CC50  4878 0006                push.l     0x6
  17647. 0000CC54  486E FFFA                pea.l      [A6 - 0x6]
  17648. 0000CC58  7000                     moveq.l    D0, 0x00
  17649. 0000CC5A  3003                     move.w     D0, D3
  17650. 0000CC5C  2F00                     move.l     -[A7], D0
  17651. 0000CC5E  4878 0001                push.l     0x1
  17652. 0000CC62  486A 00DE                pea.l      [A2 + 0xDE]
  17653. 0000CC66  4EB9 0000 26D8           jsr        [0x000026D8]
  17654. 0000CC6C  3600                     move.w     D3, D0
  17655. 0000CC6E  B66A 010A                cmp.w      D3, [A2 + 0x10A]
  17656. 0000CC72  4FEF 0014                lea.l      A7, [A7 + 0x14]
  17657. 0000CC76  6204                     bhi        +0x6 /* 0000CC7C */
  17658. 0000CC78  526A 010A                addq.w     [A2 + 0x10A], 1
  17659. label0000CC7C:
  17660. 0000CC7C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  17661. 0000CC80  4E5E                     unlink     A6
  17662. 0000CC82  4E75                     rts
  17663. 0000CC84  4E56 0000                link       A6, 0
  17664. 0000CC88  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  17665. 0000CC8C  246E 0008                movea.l    A2, [A6 + 0x8]
  17666. 0000CC90  362E 000C                move.w     D3, [A6 + 0xC]
  17667. 0000CC94  97CB                     sub.l      A3, A3
  17668. 0000CC96  4A43                     tst.w      D3
  17669. 0000CC98  6756                     beq        +0x58 /* 0000CCF0 */
  17670. 0000CC9A  202A 00E6                move.l     D0, [A2 + 0xE6]
  17671. 0000CC9E  B640                     cmp.w      D3, D0
  17672. 0000CCA0  624E                     bhi        +0x50 /* 0000CCF0 */
  17673. 0000CCA2  3F03                     move.w     -[A7], D3
  17674. 0000CCA4  2F0A                     move.l     -[A7], A2
  17675. 0000CCA6  61FF 0000 0276           bsr        +0x278 /* 0000CF1E */
  17676. 0000CCAC  2648                     movea.l    A3, A0
  17677. 0000CCAE  7000                     moveq.l    D0, 0x00
  17678. 0000CCB0  3003                     move.w     D0, D3
  17679. 0000CCB2  2F00                     move.l     -[A7], D0
  17680. 0000CCB4  4878 0001                push.l     0x1
  17681. 0000CCB8  486A 00DE                pea.l      [A2 + 0xDE]
  17682. 0000CCBC  2057                     movea.l    A0, [A7]
  17683. 0000CCBE  2250                     movea.l    A1, [A0]
  17684. 0000CCC0  2269 0024                movea.l    A1, [A1 + 0x24]
  17685. 0000CCC4  4E91                     jsr        [A1]
  17686. 0000CCC6  382A 010A                move.w     D4, [A2 + 0x10A]
  17687. 0000CCCA  B644                     cmp.w      D3, D4
  17688. 0000CCCC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  17689. 0000CCD0  6406                     bcc        +0x8 /* 0000CCD8 */
  17690. 0000CCD2  536A 010A                subq.w     [A2 + 0x10A], 1
  17691. 0000CCD6  6018                     bra        +0x1A /* 0000CCF0 */
  17692. label0000CCD8:
  17693. 0000CCD8  B644                     cmp.w      D3, D4
  17694. 0000CCDA  6614                     bne        +0x16 /* 0000CCF0 */
  17695. 0000CCDC  4227                     clr.b      -[A7]
  17696. 0000CCDE  4267                     clr.w      -[A7]
  17697. 0000CCE0  2F0A                     move.l     -[A7], A2
  17698. 0000CCE2  2057                     movea.l    A0, [A7]
  17699. 0000CCE4  2268 0004                movea.l    A1, [A0 + 0x4]
  17700. 0000CCE8  2269 0218                movea.l    A1, [A1 + 0x218]
  17701. 0000CCEC  4E91                     jsr        [A1]
  17702. 0000CCEE  504F                     addq.w     A7, 8
  17703. label0000CCF0:
  17704. 0000CCF0  204B                     movea.l    A0, A3
  17705. 0000CCF2  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  17706. 0000CCF6  4E5E                     unlink     A6
  17707. 0000CCF8  4E75                     rts
  17708. 0000CCFA  4E56 0000                link       A6, 0
  17709. 0000CCFE  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  17710. 0000CD02  246E 0008                movea.l    A2, [A6 + 0x8]
  17711. 0000CD06  362E 000C                move.w     D3, [A6 + 0xC]
  17712. 0000CD0A  1C2E 000E                move.b     D6, [A6 + 0xE]
  17713. 0000CD0E  202A 00E6                move.l     D0, [A2 + 0xE6]
  17714. 0000CD12  7200                     moveq.l    D1, 0x00
  17715. 0000CD14  3203                     move.w     D1, D3
  17716. 0000CD16  B280                     cmp.l      D1, D0
  17717. 0000CD18  6200 0082                bhi        +0x84 /* 0000CD9C */
  17718. 0000CD1C  3A2A 010A                move.w     D5, [A2 + 0x10A]
  17719. 0000CD20  B645                     cmp.w      D3, D5
  17720. 0000CD22  6778                     beq        +0x7A /* 0000CD9C */
  17721. 0000CD24  3F05                     move.w     -[A7], D5
  17722. 0000CD26  2F0A                     move.l     -[A7], A2
  17723. 0000CD28  61FF 0000 01F4           bsr        +0x1F6 /* 0000CF1E */
  17724. 0000CD2E  2648                     movea.l    A3, A0
  17725. 0000CD30  200B                     move.l     D0, A3
  17726. 0000CD32  5C4F                     addq.w     A7, 6
  17727. 0000CD34  674C                     beq        +0x4E /* 0000CD82 */
  17728. 0000CD36  2F0B                     move.l     -[A7], A3
  17729. 0000CD38  2057                     movea.l    A0, [A7]
  17730. 0000CD3A  2268 0004                movea.l    A1, [A0 + 0x4]
  17731. 0000CD3E  2269 00A8                movea.l    A1, [A1 + 0xA8]
  17732. 0000CD42  4E91                     jsr        [A1]
  17733. 0000CD44  4A06                     tst.b      D6
  17734. 0000CD46  584F                     addq.w     A7, 4
  17735. 0000CD48  6738                     beq        +0x3A /* 0000CD82 */
  17736. 0000CD4A  200B                     move.l     D0, A3
  17737. 0000CD4C  4A80                     tst.l      D0
  17738. 0000CD4E  6714                     beq        +0x16 /* 0000CD64 */
  17739. 0000CD50  3F3C 0001                move.w     -[A7], 0x1
  17740. 0000CD54  4853                     pea.l      [A3]
  17741. 0000CD56  2057                     movea.l    A0, [A7]
  17742. 0000CD58  2268 0004                movea.l    A1, [A0 + 0x4]
  17743. 0000CD5C  2269 0008                movea.l    A1, [A1 + 0x8]
  17744. 0000CD60  4E91                     jsr        [A1]
  17745. 0000CD62  5C4F                     addq.w     A7, 6
  17746. label0000CD64:
  17747. 0000CD64  7000                     moveq.l    D0, 0x00
  17748. 0000CD66  302A 010A                move.w     D0, [A2 + 0x10A]
  17749. 0000CD6A  2800                     move.l     D4, D0
  17750. 0000CD6C  2004                     move.l     D0, D4
  17751. 0000CD6E  5380                     subq.l     D0, 1
  17752. 0000CD70  4C3C 0000 0000           movem.w    <none>, 0x0
  17753. 0000CD76  0006 206A                ori.b      D6, 0x6A /* 'j' */
  17754. 0000CD7A  00F2                     .incomplete
  17755. 0000CD7C  2250                     movea.l    A1, [A0]
  17756. 0000CD7E  42B1 0800                clr.l      [A1 + D0]
  17757. label0000CD82:
  17758. 0000CD82  3543 010A                move.w     [A2 + 0x10A], D3
  17759. 0000CD86  4A43                     tst.w      D3
  17760. 0000CD88  6712                     beq        +0x14 /* 0000CD9C */
  17761. 0000CD8A  3F03                     move.w     -[A7], D3
  17762. 0000CD8C  2F0A                     move.l     -[A7], A2
  17763. 0000CD8E  2057                     movea.l    A0, [A7]
  17764. 0000CD90  2268 0004                movea.l    A1, [A0 + 0x4]
  17765. 0000CD94  2269 022C                movea.l    A1, [A1 + 0x22C]
  17766. 0000CD98  4E91                     jsr        [A1]
  17767. 0000CD9A  5C4F                     addq.w     A7, 6
  17768. label0000CD9C:
  17769. 0000CD9C  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  17770. 0000CDA0  4E5E                     unlink     A6
  17771. 0000CDA2  4E75                     rts
  17772. 0000CDA4  4E56 FFE2                link       A6, -0x001E
  17773. 0000CDA8  48E7 1020                movem.l    -[A7], D3,A2
  17774. 0000CDAC  246E 0008                movea.l    A2, [A6 + 0x8]
  17775. 0000CDB0  362E 000C                move.w     D3, [A6 + 0xC]
  17776. 0000CDB4  42AE FFFA                clr.l      [A6 - 0x6]
  17777. 0000CDB8  486E FFFA                pea.l      [A6 - 0x6]
  17778. 0000CDBC  7000                     moveq.l    D0, 0x00
  17779. 0000CDBE  3003                     move.w     D0, D3
  17780. 0000CDC0  2F00                     move.l     -[A7], D0
  17781. 0000CDC2  486A 00DE                pea.l      [A2 + 0xDE]
  17782. 0000CDC6  4EB9 0000 26B8           jsr        [0x000026B8]
  17783. 0000CDCC  4A00                     tst.b      D0
  17784. 0000CDCE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17785. 0000CDD2  6756                     beq        +0x58 /* 0000CE2A */
  17786. 0000CDD4  4AAE FFFA                tst.l      [A6 - 0x6]
  17787. 0000CDD8  6650                     bne        +0x52 /* 0000CE2A */
  17788. 0000CDDA  2D4F FFF6                move.l     [A6 - 0xA], A7
  17789. 0000CDDE  200A                     move.l     D0, A2
  17790. 0000CDE0  4A80                     tst.l      D0
  17791. 0000CDE2  6708                     beq        +0xA /* 0000CDEC */
  17792. 0000CDE4  204A                     movea.l    A0, A2
  17793. 0000CDE6  41E8 007A                lea.l      A0, [A0 + 0x7A]
  17794. 0000CDEA  6002                     bra        +0x4 /* 0000CDEE */
  17795. label0000CDEC:
  17796. 0000CDEC  204A                     movea.l    A0, A2
  17797. label0000CDEE:
  17798. 0000CDEE  4850                     pea.l      [A0]
  17799. 0000CDF0  2F0A                     move.l     -[A7], A2
  17800. 0000CDF2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  17801. 0000CDF6  4EB9 0000 22B8           jsr        [0x000022B8]
  17802. 0000CDFC  2D48 FFFA                move.l     [A6 - 0x6], A0
  17803. 0000CE00  4FEF 000A                lea.l      A7, [A7 + 0xA]
  17804. 0000CE04  600A                     bra        +0xC /* 0000CE10 */
  17805. 0000CE06  486E FFE2                pea.l      [A6 - 0x1E]
  17806. 0000CE0A  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  17807. label0000CE10:
  17808. 0000CE10  7000                     moveq.l    D0, 0x00
  17809. 0000CE12  3003                     move.w     D0, D3
  17810. 0000CE14  5380                     subq.l     D0, 1
  17811. 0000CE16  4C3C 0000 0000           movem.w    <none>, 0x0
  17812. 0000CE1C  0006 206A                ori.b      D6, 0x6A /* 'j' */
  17813. 0000CE20  00F2                     .incomplete
  17814. 0000CE22  2250                     movea.l    A1, [A0]
  17815. 0000CE24  23AE FFFA 0800           move.l     [A1 + D0], [A6 - 0x6]
  17816. label0000CE2A:
  17817. 0000CE2A  206E FFFA                movea.l    A0, [A6 - 0x6]
  17818. 0000CE2E  4CDF 0408                movem.l    D3,A2, [A7]+
  17819. 0000CE32  4E5E                     unlink     A6
  17820. 0000CE34  4E75                     rts
  17821. 0000CE36  4E56 0000                link       A6, 0
  17822. 0000CE3A  48E7 1820                movem.l    -[A7], D3,D4,A2
  17823. 0000CE3E  246E 0008                movea.l    A2, [A6 + 0x8]
  17824. 0000CE42  282A 00E6                move.l     D4, [A2 + 0xE6]
  17825. 0000CE46  7601                     moveq.l    D3, 0x01
  17826. 0000CE48  6014                     bra        +0x16 /* 0000CE5E */
  17827. label0000CE4A:
  17828. 0000CE4A  3F03                     move.w     -[A7], D3
  17829. 0000CE4C  2F0A                     move.l     -[A7], A2
  17830. 0000CE4E  2057                     movea.l    A0, [A7]
  17831. 0000CE50  2268 0004                movea.l    A1, [A0 + 0x4]
  17832. 0000CE54  2269 021C                movea.l    A1, [A1 + 0x21C]
  17833. 0000CE58  4E91                     jsr        [A1]
  17834. 0000CE5A  5243                     addq.w     D3, 1
  17835. 0000CE5C  5C4F                     addq.w     A7, 6
  17836. label0000CE5E:
  17837. 0000CE5E  B644                     cmp.w      D3, D4
  17838. 0000CE60  63E8                     bls        -0x16 /* 0000CE4A */
  17839. 0000CE62  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  17840. 0000CE66  4E5E                     unlink     A6
  17841. 0000CE68  4E75                     rts
  17842. 0000CE6A  4E56 FFFA                link       A6, -0x0006
  17843. 0000CE6E  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  17844. 0000CE72  246E 0008                movea.l    A2, [A6 + 0x8]
  17845. 0000CE76  3C2E 000C                move.w     D6, [A6 + 0xC]
  17846. 0000CE7A  286E 000E                movea.l    A4, [A6 + 0xE]
  17847. 0000CE7E  362E 0012                move.w     D3, [A6 + 0x12]
  17848. 0000CE82  1A2E 0014                move.b     D5, [A6 + 0x14]
  17849. 0000CE86  4A43                     tst.w      D3
  17850. 0000CE88  6700 008C                beq        +0x8E /* 0000CF16 */
  17851. 0000CE8C  202A 00E6                move.l     D0, [A2 + 0xE6]
  17852. 0000CE90  B640                     cmp.w      D3, D0
  17853. 0000CE92  6200 0082                bhi        +0x84 /* 0000CF16 */
  17854. 0000CE96  7000                     moveq.l    D0, 0x00
  17855. 0000CE98  3003                     move.w     D0, D3
  17856. 0000CE9A  5380                     subq.l     D0, 1
  17857. 0000CE9C  4C3C 0000 0000           movem.w    <none>, 0x0
  17858. 0000CEA2  0006 2800                ori.b      D6, 0x0
  17859. 0000CEA6  206A 00F2                movea.l    A0, [A2 + 0xF2]
  17860. 0000CEAA  2250                     movea.l    A1, [A0]
  17861. 0000CEAC  2671 0800                movea.l    A3, [A1 + D0]
  17862. 0000CEB0  2D4C FFFA                move.l     [A6 - 0x6], A4
  17863. 0000CEB4  3D46 FFFE                move.w     [A6 - 0x2], D6
  17864. 0000CEB8  206A 00F2                movea.l    A0, [A2 + 0xF2]
  17865. 0000CEBC  2050                     movea.l    A0, [A0]
  17866. 0000CEBE  D1C4                     add.l      A0, D4
  17867. 0000CEC0  20AE FFFA                move.l     [A0], [A6 - 0x6]
  17868. 0000CEC4  316E FFFE 0004           move.w     [A0 + 0x4], [A6 - 0x2]
  17869. 0000CECA  4A05                     tst.b      D5
  17870. 0000CECC  671C                     beq        +0x1E /* 0000CEEA */
  17871. 0000CECE  200B                     move.l     D0, A3
  17872. 0000CED0  4A80                     tst.l      D0
  17873. 0000CED2  6714                     beq        +0x16 /* 0000CEE8 */
  17874. 0000CED4  3F3C 0001                move.w     -[A7], 0x1
  17875. 0000CED8  4853                     pea.l      [A3]
  17876. 0000CEDA  2057                     movea.l    A0, [A7]
  17877. 0000CEDC  2268 0004                movea.l    A1, [A0 + 0x4]
  17878. 0000CEE0  2269 0008                movea.l    A1, [A1 + 0x8]
  17879. 0000CEE4  4E91                     jsr        [A1]
  17880. 0000CEE6  5C4F                     addq.w     A7, 6
  17881. label0000CEE8:
  17882. 0000CEE8  97CB                     sub.l      A3, A3
  17883. label0000CEEA:
  17884. 0000CEEA  B66A 010A                cmp.w      D3, [A2 + 0x10A]
  17885. 0000CEEE  6626                     bne        +0x28 /* 0000CF16 */
  17886. 0000CEF0  200B                     move.l     D0, A3
  17887. 0000CEF2  6710                     beq        +0x12 /* 0000CF04 */
  17888. 0000CEF4  2F0B                     move.l     -[A7], A3
  17889. 0000CEF6  2057                     movea.l    A0, [A7]
  17890. 0000CEF8  2268 0004                movea.l    A1, [A0 + 0x4]
  17891. 0000CEFC  2269 00A8                movea.l    A1, [A1 + 0xA8]
  17892. 0000CF00  4E91                     jsr        [A1]
  17893. 0000CF02  584F                     addq.w     A7, 4
  17894. label0000CF04:
  17895. 0000CF04  3F03                     move.w     -[A7], D3
  17896. 0000CF06  2F0A                     move.l     -[A7], A2
  17897. 0000CF08  2057                     movea.l    A0, [A7]
  17898. 0000CF0A  2268 0004                movea.l    A1, [A0 + 0x4]
  17899. 0000CF0E  2269 022C                movea.l    A1, [A1 + 0x22C]
  17900. 0000CF12  4E91                     jsr        [A1]
  17901. 0000CF14  5C4F                     addq.w     A7, 6
  17902. label0000CF16:
  17903. 0000CF16  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  17904. 0000CF1A  4E5E                     unlink     A6
  17905. 0000CF1C  4E75                     rts
  17906. fn0000CF1E:
  17907. 0000CF1E  4E56 FFFA                link       A6, -0x0006
  17908. 0000CF22  42AE FFFA                clr.l      [A6 - 0x6]
  17909. 0000CF26  486E FFFA                pea.l      [A6 - 0x6]
  17910. 0000CF2A  7000                     moveq.l    D0, 0x00
  17911. 0000CF2C  302E 000C                move.w     D0, [A6 + 0xC]
  17912. 0000CF30  2F00                     move.l     -[A7], D0
  17913. 0000CF32  206E 0008                movea.l    A0, [A6 + 0x8]
  17914. 0000CF36  4868 00DE                pea.l      [A0 + 0xDE]
  17915. 0000CF3A  4EB9 0000 26B8           jsr        [0x000026B8]
  17916. 0000CF40  206E FFFA                movea.l    A0, [A6 - 0x6]
  17917. 0000CF44  4E5E                     unlink     A6
  17918. 0000CF46  4E75                     rts
  17919. 0000CF48  4E56 0000                link       A6, 0
  17920. 0000CF4C  48E7 1030                movem.l    -[A7], D3,A2,A3
  17921. 0000CF50  266E 0008                movea.l    A3, [A6 + 0x8]
  17922. 0000CF54  362E 000C                move.w     D3, [A6 + 0xC]
  17923. 0000CF58  3F03                     move.w     -[A7], D3
  17924. 0000CF5A  2F0B                     move.l     -[A7], A3
  17925. 0000CF5C  2057                     movea.l    A0, [A7]
  17926. 0000CF5E  2268 0004                movea.l    A1, [A0 + 0x4]
  17927. 0000CF62  2269 021C                movea.l    A1, [A1 + 0x21C]
  17928. 0000CF66  4E91                     jsr        [A1]
  17929. 0000CF68  2448                     movea.l    A2, A0
  17930. 0000CF6A  200A                     move.l     D0, A2
  17931. 0000CF6C  5C4F                     addq.w     A7, 6
  17932. 0000CF6E  6710                     beq        +0x12 /* 0000CF80 */
  17933. 0000CF70  2F0A                     move.l     -[A7], A2
  17934. 0000CF72  2057                     movea.l    A0, [A7]
  17935. 0000CF74  2268 0004                movea.l    A1, [A0 + 0x4]
  17936. 0000CF78  2269 00A4                movea.l    A1, [A1 + 0xA4]
  17937. 0000CF7C  4E91                     jsr        [A1]
  17938. 0000CF7E  584F                     addq.w     A7, 4
  17939. label0000CF80:
  17940. 0000CF80  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  17941. 0000CF84  4E5E                     unlink     A6
  17942. 0000CF86  4E75                     rts
  17943. 0000CF88  4E56 FFF8                link       A6, -0x0008
  17944. 0000CF8C  2F0A                     move.l     -[A7], A2
  17945. 0000CF8E  246E 0008                movea.l    A2, [A6 + 0x8]
  17946. 0000CF92  486E FFF8                pea.l      [A6 - 0x8]
  17947. 0000CF96  2F0A                     move.l     -[A7], A2
  17948. 0000CF98  2057                     movea.l    A0, [A7]
  17949. 0000CF9A  2268 0004                movea.l    A1, [A0 + 0x4]
  17950. 0000CF9E  2269 003C                movea.l    A1, [A1 + 0x3C]
  17951. 0000CFA2  4E91                     jsr        [A1]
  17952. 0000CFA4  2F0A                     move.l     -[A7], A2
  17953. 0000CFA6  2057                     movea.l    A0, [A7]
  17954. 0000CFA8  2268 0004                movea.l    A1, [A0 + 0x4]
  17955. 0000CFAC  2269 00D8                movea.l    A1, [A1 + 0xD8]
  17956. 0000CFB0  4E91                     jsr        [A1]
  17957. 0000CFB2  486E FFF8                pea.l      [A6 - 0x8]
  17958. 0000CFB6  A8A3                     syscall    EraseRect
  17959. 0000CFB8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17960. 0000CFBC  245F                     movea.l    A2, [A7]+
  17961. 0000CFBE  4E5E                     unlink     A6
  17962. 0000CFC0  4E75                     rts
  17963. 0000CFC2  4E56 0000                link       A6, 0
  17964. 0000CFC6  48E7 1030                movem.l    -[A7], D3,A2,A3
  17965. 0000CFCA  246E 0008                movea.l    A2, [A6 + 0x8]
  17966. 0000CFCE  262E 000C                move.l     D3, [A6 + 0xC]
  17967. 0000CFD2  266E 0010                movea.l    A3, [A6 + 0x10]
  17968. 0000CFD6  B6AA 0106                cmp.l      D3, [A2 + 0x106]
  17969. 0000CFDA  6616                     bne        +0x18 /* 0000CFF2 */
  17970. 0000CFDC  4227                     clr.b      -[A7]
  17971. 0000CFDE  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  17972. 0000CFE2  2F0A                     move.l     -[A7], A2
  17973. 0000CFE4  2057                     movea.l    A0, [A7]
  17974. 0000CFE6  2268 0004                movea.l    A1, [A0 + 0x4]
  17975. 0000CFEA  2269 0218                movea.l    A1, [A1 + 0x218]
  17976. 0000CFEE  4E91                     jsr        [A1]
  17977. 0000CFF0  504F                     addq.w     A7, 8
  17978. label0000CFF2:
  17979. 0000CFF2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  17980. 0000CFF6  4E5E                     unlink     A6
  17981. 0000CFF8  4E75                     rts
  17982. 0000CFFA  4E56 0000                link       A6, 0
  17983. 0000CFFE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  17984. 0000D002  246E 0008                movea.l    A2, [A6 + 0x8]
  17985. 0000D006  362E 000C                move.w     D3, [A6 + 0xC]
  17986. 0000D00A  286E 000E                movea.l    A4, [A6 + 0xE]
  17987. 0000D00E  4A43                     tst.w      D3
  17988. 0000D010  6714                     beq        +0x16 /* 0000D026 */
  17989. 0000D012  204A                     movea.l    A0, A2
  17990. 0000D014  41E8 00D4                lea.l      A0, [A0 + 0xD4]
  17991. 0000D018  2648                     movea.l    A3, A0
  17992. 0000D01A  2488                     move.l     [A2], A0
  17993. 0000D01C  2F0B                     move.l     -[A7], A3
  17994. 0000D01E  4EB9 0000 3AE0           jsr        [0x00003AE0]
  17995. 0000D024  584F                     addq.w     A7, 4
  17996. label0000D026:
  17997. 0000D026  2F0C                     move.l     -[A7], A4
  17998. 0000D028  4267                     clr.w      -[A7]
  17999. 0000D02A  2F0A                     move.l     -[A7], A2
  18000. 0000D02C  61FF FFFF B494           bsr        -0x4B6A /* 000084C2 */
  18001. 0000D032  486A 007A                pea.l      [A2 + 0x7A]
  18002. 0000D036  4EB9 0000 3BD0           jsr        [0x00003BD0]
  18003. 0000D03C  41F9 0001 6F30           lea.l      A0, [0x00016F30]
  18004. 0000D042  2548 0004                move.l     [A2 + 0x4], A0
  18005. 0000D046  41F9 0001 6F30           lea.l      A0, [0x00016F30]
  18006. 0000D04C  41E8 01C0                lea.l      A0, [A0 + 0x1C0]
  18007. 0000D050  2252                     movea.l    A1, [A2]
  18008. 0000D052  2288                     move.l     [A1], A0
  18009. 0000D054  41F9 0001 6F30           lea.l      A0, [0x00016F30]
  18010. 0000D05A  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  18011. 0000D05E  2548 007A                move.l     [A2 + 0x7A], A0
  18012. 0000D062  2652                     movea.l    A3, [A2]
  18013. 0000D064  204A                     movea.l    A0, A2
  18014. 0000D066  41E8 00D4                lea.l      A0, [A0 + 0xD4]
  18015. 0000D06A  91CB                     sub.l      A0, A3
  18016. 0000D06C  2748 0008                move.l     [A3 + 0x8], A0
  18017. 0000D070  264A                     movea.l    A3, A2
  18018. 0000D072  47EB 00A8                lea.l      A3, [A3 + 0xA8]
  18019. 0000D076  4227                     clr.b      -[A7]
  18020. 0000D078  4878 0000                push.l     0x0
  18021. 0000D07C  4878 0004                push.l     0x4
  18022. 0000D080  2F0B                     move.l     -[A7], A3
  18023. 0000D082  4EB9 0000 2688           jsr        [0x00002688]
  18024. 0000D088  41F9 0001 6E7C           lea.l      A0, [0x00016E7C]
  18025. 0000D08E  2688                     move.l     [A3], A0
  18026. 0000D090  42AA 00D0                clr.l      [A2 + 0xD0]
  18027. 0000D094  204A                     movea.l    A0, A2
  18028. 0000D096  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  18029. 0000D09A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  18030. 0000D09E  4E5E                     unlink     A6
  18031. 0000D0A0  4E75                     rts
  18032. 0000D0A2  4E56 0000                link       A6, 0
  18033. 0000D0A6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  18034. 0000D0AA  246E 0008                movea.l    A2, [A6 + 0x8]
  18035. 0000D0AE  362E 000C                move.w     D3, [A6 + 0xC]
  18036. 0000D0B2  200A                     move.l     D0, A2
  18037. 0000D0B4  6700 0092                beq        +0x94 /* 0000D148 */
  18038. 0000D0B8  41F9 0001 6F30           lea.l      A0, [0x00016F30]
  18039. 0000D0BE  2548 0004                move.l     [A2 + 0x4], A0
  18040. 0000D0C2  41F9 0001 6F30           lea.l      A0, [0x00016F30]
  18041. 0000D0C8  41E8 01C0                lea.l      A0, [A0 + 0x1C0]
  18042. 0000D0CC  2252                     movea.l    A1, [A2]
  18043. 0000D0CE  2288                     move.l     [A1], A0
  18044. 0000D0D0  41F9 0001 6F30           lea.l      A0, [0x00016F30]
  18045. 0000D0D6  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  18046. 0000D0DA  2548 007A                move.l     [A2 + 0x7A], A0
  18047. 0000D0DE  2652                     movea.l    A3, [A2]
  18048. 0000D0E0  204A                     movea.l    A0, A2
  18049. 0000D0E2  41E8 00D4                lea.l      A0, [A0 + 0xD4]
  18050. 0000D0E6  2848                     movea.l    A4, A0
  18051. 0000D0E8  91CB                     sub.l      A0, A3
  18052. 0000D0EA  2748 0008                move.l     [A3 + 0x8], A0
  18053. 0000D0EE  204A                     movea.l    A0, A2
  18054. 0000D0F0  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  18055. 0000D0F4  2648                     movea.l    A3, A0
  18056. 0000D0F6  2008                     move.l     D0, A0
  18057. 0000D0F8  6716                     beq        +0x18 /* 0000D110 */
  18058. 0000D0FA  41F9 0001 6E7C           lea.l      A0, [0x00016E7C]
  18059. 0000D100  2548 00A8                move.l     [A2 + 0xA8], A0
  18060. 0000D104  4267                     clr.w      -[A7]
  18061. 0000D106  2F0B                     move.l     -[A7], A3
  18062. 0000D108  4EB9 0000 26A0           jsr        [0x000026A0]
  18063. 0000D10E  5C4F                     addq.w     A7, 6
  18064. label0000D110:
  18065. 0000D110  4267                     clr.w      -[A7]
  18066. 0000D112  486A 007A                pea.l      [A2 + 0x7A]
  18067. 0000D116  4EB9 0000 3BD8           jsr        [0x00003BD8]
  18068. 0000D11C  4267                     clr.w      -[A7]
  18069. 0000D11E  2F0A                     move.l     -[A7], A2
  18070. 0000D120  61FF FFFF B452           bsr        -0x4BAC /* 00008574 */
  18071. 0000D126  4A43                     tst.w      D3
  18072. 0000D128  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18073. 0000D12C  670C                     beq        +0xE /* 0000D13A */
  18074. 0000D12E  4267                     clr.w      -[A7]
  18075. 0000D130  2F0C                     move.l     -[A7], A4
  18076. 0000D132  4EB9 0000 3AE8           jsr        [0x00003AE8]
  18077. 0000D138  5C4F                     addq.w     A7, 6
  18078. label0000D13A:
  18079. 0000D13A  4A43                     tst.w      D3
  18080. 0000D13C  6F0A                     ble        +0xC /* 0000D148 */
  18081. 0000D13E  2F0A                     move.l     -[A7], A2
  18082. 0000D140  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  18083. 0000D146  584F                     addq.w     A7, 4
  18084. label0000D148:
  18085. 0000D148  204A                     movea.l    A0, A2
  18086. 0000D14A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  18087. 0000D14E  4E5E                     unlink     A6
  18088. 0000D150  4E75                     rts
  18089. 0000D152  4E56 FFEC                link       A6, -0x0014
  18090. 0000D156  48E7 1030                movem.l    -[A7], D3,A2,A3
  18091. 0000D15A  266E 0008                movea.l    A3, [A6 + 0x8]
  18092. 0000D15E  7601                     moveq.l    D3, 0x01
  18093. 0000D160  45EE FFF0                lea.l      A2, [A6 - 0x10]
  18094. 0000D164  42A7                     clr.l      -[A7]
  18095. 0000D166  486B 0044                pea.l      [A3 + 0x44]
  18096. 0000D16A  2F0A                     move.l     -[A7], A2
  18097. 0000D16C  4EB9 0000 2798           jsr        [0x00002798]
  18098. 0000D172  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18099. 0000D176  6050                     bra        +0x52 /* 0000D1C8 */
  18100. label0000D178:
  18101. 0000D178  4267                     clr.w      -[A7]
  18102. 0000D17A  4879 0001 71CA           push.l     0x171CA
  18103. 0000D180  4879 0001 71A6           push.l     0x171A6
  18104. 0000D186  4878 0004                push.l     0x4
  18105. 0000D18A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  18106. 0000D18E  4EB9 0000 1FE8           jsr        [0x00001FE8]
  18107. 0000D194  2448                     movea.l    A2, A0
  18108. 0000D196  200A                     move.l     D0, A2
  18109. 0000D198  4FEF 0012                lea.l      A7, [A7 + 0x12]
  18110. 0000D19C  672A                     beq        +0x2C /* 0000D1C8 */
  18111. 0000D19E  2F0A                     move.l     -[A7], A2
  18112. 0000D1A0  2F0B                     move.l     -[A7], A3
  18113. 0000D1A2  2057                     movea.l    A0, [A7]
  18114. 0000D1A4  2268 0004                movea.l    A1, [A0 + 0x4]
  18115. 0000D1A8  2269 01B0                movea.l    A1, [A1 + 0x1B0]
  18116. 0000D1AC  4E91                     jsr        [A1]
  18117. 0000D1AE  2F0A                     move.l     -[A7], A2
  18118. 0000D1B0  2057                     movea.l    A0, [A7]
  18119. 0000D1B2  2268 0004                movea.l    A1, [A0 + 0x4]
  18120. 0000D1B6  2269 001C                movea.l    A1, [A1 + 0x1C]
  18121. 0000D1BA  4E91                     jsr        [A1]
  18122. 0000D1BC  4A80                     tst.l      D0
  18123. 0000D1BE  57C0                     seq        D0
  18124. 0000D1C0  4400                     neg.b      D0
  18125. 0000D1C2  C600                     and.b      D3, D0
  18126. 0000D1C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18127. label0000D1C8:
  18128. 0000D1C8  486E FFEC                pea.l      [A6 - 0x14]
  18129. 0000D1CC  486E FFF0                pea.l      [A6 - 0x10]
  18130. 0000D1D0  4EB9 0000 27A8           jsr        [0x000027A8]
  18131. 0000D1D6  4A00                     tst.b      D0
  18132. 0000D1D8  504F                     addq.w     A7, 8
  18133. 0000D1DA  669C                     bne        -0x62 /* 0000D178 */
  18134. 0000D1DC  4A03                     tst.b      D3
  18135. 0000D1DE  6726                     beq        +0x28 /* 0000D206 */
  18136. 0000D1E0  202B 00B0                move.l     D0, [A3 + 0xB0]
  18137. 0000D1E4  6720                     beq        +0x22 /* 0000D206 */
  18138. 0000D1E6  4878 0001                push.l     0x1
  18139. 0000D1EA  203C 0000 00A8           move.l     D0, 0xA8
  18140. 0000D1F0  2073 0814                movea.l    A0, [A3 + D0 + 0x14]
  18141. 0000D1F4  2050                     movea.l    A0, [A0]
  18142. 0000D1F6  2F10                     move.l     -[A7], [A0]
  18143. 0000D1F8  2057                     movea.l    A0, [A7]
  18144. 0000D1FA  2268 0004                movea.l    A1, [A0 + 0x4]
  18145. 0000D1FE  2269 0020                movea.l    A1, [A1 + 0x20]
  18146. 0000D202  4E91                     jsr        [A1]
  18147. 0000D204  504F                     addq.w     A7, 8
  18148. label0000D206:
  18149. 0000D206  4267                     clr.w      -[A7]
  18150. 0000D208  486E FFF0                pea.l      [A6 - 0x10]
  18151. 0000D20C  4EB9 0000 27A0           jsr        [0x000027A0]
  18152. 0000D212  5C4F                     addq.w     A7, 6
  18153. 0000D214  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  18154. 0000D218  4E5E                     unlink     A6
  18155. 0000D21A  4E75                     rts
  18156. 0000D21C  4E56 0000                link       A6, 0
  18157. 0000D220  2F0A                     move.l     -[A7], A2
  18158. 0000D222  246E 0008                movea.l    A2, [A6 + 0x8]
  18159. 0000D226  4AAE 000C                tst.l      [A6 + 0xC]
  18160. 0000D22A  6764                     beq        +0x66 /* 0000D290 */
  18161. 0000D22C  200A                     move.l     D0, A2
  18162. 0000D22E  4A80                     tst.l      D0
  18163. 0000D230  6708                     beq        +0xA /* 0000D23A */
  18164. 0000D232  204A                     movea.l    A0, A2
  18165. 0000D234  41E8 007A                lea.l      A0, [A0 + 0x7A]
  18166. 0000D238  6002                     bra        +0x4 /* 0000D23C */
  18167. label0000D23A:
  18168. 0000D23A  204A                     movea.l    A0, A2
  18169. label0000D23C:
  18170. 0000D23C  4850                     pea.l      [A0]
  18171. 0000D23E  206E 000C                movea.l    A0, [A6 + 0xC]
  18172. 0000D242  4868 0028                pea.l      [A0 + 0x28]
  18173. 0000D246  4EB9 0000 3B20           jsr        [0x00003B20]
  18174. 0000D24C  4878 0004                push.l     0x4
  18175. 0000D250  486E 000C                pea.l      [A6 + 0xC]
  18176. 0000D254  486A 00A8                pea.l      [A2 + 0xA8]
  18177. 0000D258  4EB9 0000 26D0           jsr        [0x000026D0]
  18178. 0000D25E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  18179. 0000D262  2057                     movea.l    A0, [A7]
  18180. 0000D264  2268 0004                movea.l    A1, [A0 + 0x4]
  18181. 0000D268  2269 001C                movea.l    A1, [A1 + 0x1C]
  18182. 0000D26C  4E91                     jsr        [A1]
  18183. 0000D26E  5380                     subq.l     D0, 1
  18184. 0000D270  4FEF 0018                lea.l      A7, [A7 + 0x18]
  18185. 0000D274  661A                     bne        +0x1C /* 0000D290 */
  18186. 0000D276  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  18187. 0000D27A  4878 00CB                push.l     0xCB
  18188. 0000D27E  2F0A                     move.l     -[A7], A2
  18189. 0000D280  2057                     movea.l    A0, [A7]
  18190. 0000D282  2268 0004                movea.l    A1, [A0 + 0x4]
  18191. 0000D286  2269 01BC                movea.l    A1, [A1 + 0x1BC]
  18192. 0000D28A  4E91                     jsr        [A1]
  18193. 0000D28C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18194. label0000D290:
  18195. 0000D290  245F                     movea.l    A2, [A7]+
  18196. 0000D292  4E5E                     unlink     A6
  18197. 0000D294  4E75                     rts
  18198. 0000D296  226F 0004                movea.l    A1, [A7 + 0x4]
  18199. 0000D29A  7000                     moveq.l    D0, 0x00
  18200. 0000D29C  4AA9 00D0                tst.l      [A1 + 0xD0]
  18201. 0000D2A0  6708                     beq        +0xA /* 0000D2AA */
  18202. 0000D2A2  2069 00D0                movea.l    A0, [A1 + 0xD0]
  18203. 0000D2A6  2028 0008                move.l     D0, [A0 + 0x8]
  18204. label0000D2AA:
  18205. 0000D2AA  4E75                     rts
  18206. 0000D2AC  4E56 0000                link       A6, 0
  18207. 0000D2B0  48E7 1030                movem.l    -[A7], D3,A2,A3
  18208. 0000D2B4  266E 0008                movea.l    A3, [A6 + 0x8]
  18209. 0000D2B8  262E 000C                move.l     D3, [A6 + 0xC]
  18210. 0000D2BC  4267                     clr.w      -[A7]
  18211. 0000D2BE  4879 0001 71CA           push.l     0x171CA
  18212. 0000D2C4  4879 0001 71A6           push.l     0x171A6
  18213. 0000D2CA  4878 0004                push.l     0x4
  18214. 0000D2CE  2F03                     move.l     -[A7], D3
  18215. 0000D2D0  2F0B                     move.l     -[A7], A3
  18216. 0000D2D2  2057                     movea.l    A0, [A7]
  18217. 0000D2D4  2268 0004                movea.l    A1, [A0 + 0x4]
  18218. 0000D2D8  2269 0010                movea.l    A1, [A1 + 0x10]
  18219. 0000D2DC  4E91                     jsr        [A1]
  18220. 0000D2DE  504F                     addq.w     A7, 8
  18221. 0000D2E0  2F08                     move.l     -[A7], A0
  18222. 0000D2E2  4EB9 0000 1FE8           jsr        [0x00001FE8]
  18223. 0000D2E8  2448                     movea.l    A2, A0
  18224. 0000D2EA  200A                     move.l     D0, A2
  18225. 0000D2EC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  18226. 0000D2F0  6714                     beq        +0x16 /* 0000D306 */
  18227. 0000D2F2  4878 0001                push.l     0x1
  18228. 0000D2F6  2F0A                     move.l     -[A7], A2
  18229. 0000D2F8  2057                     movea.l    A0, [A7]
  18230. 0000D2FA  2268 0004                movea.l    A1, [A0 + 0x4]
  18231. 0000D2FE  2269 0020                movea.l    A1, [A1 + 0x20]
  18232. 0000D302  4E91                     jsr        [A1]
  18233. 0000D304  504F                     addq.w     A7, 8
  18234. label0000D306:
  18235. 0000D306  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  18236. 0000D30A  4E5E                     unlink     A6
  18237. 0000D30C  4E75                     rts
  18238. 0000D30E  4E56 FFE8                link       A6, -0x0018
  18239. 0000D312  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  18240. 0000D316  246E 0008                movea.l    A2, [A6 + 0x8]
  18241. 0000D31A  262E 000C                move.l     D3, [A6 + 0xC]
  18242. 0000D31E  286E 0010                movea.l    A4, [A6 + 0x10]
  18243. 0000D322  2003                     move.l     D0, D3
  18244. 0000D324  0480 0000 00CA           subi.l     D0, 0xCA
  18245. 0000D32A  6708                     beq        +0xA /* 0000D334 */
  18246. 0000D32C  5380                     subq.l     D0, 1
  18247. 0000D32E  6738                     beq        +0x3A /* 0000D368 */
  18248. 0000D330  6000 0096                bra        +0x98 /* 0000D3C8 */
  18249. label0000D334:
  18250. 0000D334  200C                     move.l     D0, A4
  18251. 0000D336  4A80                     tst.l      D0
  18252. 0000D338  6708                     beq        +0xA /* 0000D342 */
  18253. 0000D33A  204C                     movea.l    A0, A4
  18254. 0000D33C  41E8 FFD8                lea.l      A0, [A0 - 0x28]
  18255. 0000D340  6002                     bra        +0x4 /* 0000D344 */
  18256. label0000D342:
  18257. 0000D342  204C                     movea.l    A0, A4
  18258. label0000D344:
  18259. 0000D344  2D48 FFE8                move.l     [A6 - 0x18], A0
  18260. 0000D348  B1EA 00D0                cmpa.l     A0, [A2 + 0xD0]
  18261. 0000D34C  6604                     bne        +0x6 /* 0000D352 */
  18262. 0000D34E  42AA 00D0                clr.l      [A2 + 0xD0]
  18263. label0000D352:
  18264. 0000D352  42A7                     clr.l      -[A7]
  18265. 0000D354  486E FFE8                pea.l      [A6 - 0x18]
  18266. 0000D358  486A 00A8                pea.l      [A2 + 0xA8]
  18267. 0000D35C  4EB9 0000 2700           jsr        [0x00002700]
  18268. 0000D362  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18269. 0000D366  6060                     bra        +0x62 /* 0000D3C8 */
  18270. label0000D368:
  18271. 0000D368  264C                     movea.l    A3, A4
  18272. 0000D36A  B7EA 00D0                cmpa.l     A3, [A2 + 0xD0]
  18273. 0000D36E  6758                     beq        +0x5A /* 0000D3C8 */
  18274. 0000D370  49EE FFEC                lea.l      A4, [A6 - 0x14]
  18275. 0000D374  42A7                     clr.l      -[A7]
  18276. 0000D376  486A 00A8                pea.l      [A2 + 0xA8]
  18277. 0000D37A  2F0C                     move.l     -[A7], A4
  18278. 0000D37C  4EB9 0000 2798           jsr        [0x00002798]
  18279. 0000D382  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18280. 0000D386  601A                     bra        +0x1C /* 0000D3A2 */
  18281. label0000D388:
  18282. 0000D388  B7EE FFFC                cmpa.l     A3, [A6 - 0x4]
  18283. 0000D38C  6714                     beq        +0x16 /* 0000D3A2 */
  18284. 0000D38E  42A7                     clr.l      -[A7]
  18285. 0000D390  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  18286. 0000D394  2057                     movea.l    A0, [A7]
  18287. 0000D396  2268 0004                movea.l    A1, [A0 + 0x4]
  18288. 0000D39A  2269 0020                movea.l    A1, [A1 + 0x20]
  18289. 0000D39E  4E91                     jsr        [A1]
  18290. 0000D3A0  504F                     addq.w     A7, 8
  18291. label0000D3A2:
  18292. 0000D3A2  486E FFFC                pea.l      [A6 - 0x4]
  18293. 0000D3A6  486E FFEC                pea.l      [A6 - 0x14]
  18294. 0000D3AA  4EB9 0000 27A8           jsr        [0x000027A8]
  18295. 0000D3B0  4A00                     tst.b      D0
  18296. 0000D3B2  504F                     addq.w     A7, 8
  18297. 0000D3B4  66D2                     bne        -0x2C /* 0000D388 */
  18298. 0000D3B6  254B 00D0                move.l     [A2 + 0xD0], A3
  18299. 0000D3BA  4267                     clr.w      -[A7]
  18300. 0000D3BC  486E FFEC                pea.l      [A6 - 0x14]
  18301. 0000D3C0  4EB9 0000 27A0           jsr        [0x000027A0]
  18302. 0000D3C6  5C4F                     addq.w     A7, 6
  18303. label0000D3C8:
  18304. 0000D3C8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  18305. 0000D3CC  4E5E                     unlink     A6
  18306. 0000D3CE  4E75                     rts
  18307. 0000D3D0  4E56 FFDA                link       A6, -0x0026
  18308. 0000D3D4  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  18309. 0000D3D8  246E 0008                movea.l    A2, [A6 + 0x8]
  18310. 0000D3DC  382E 000C                move.w     D4, [A6 + 0xC]
  18311. 0000D3E0  286E 000E                movea.l    A4, [A6 + 0xE]
  18312. 0000D3E4  4A44                     tst.w      D4
  18313. 0000D3E6  6714                     beq        +0x16 /* 0000D3FC */
  18314. 0000D3E8  204A                     movea.l    A0, A2
  18315. 0000D3EA  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  18316. 0000D3EE  2608                     move.l     D3, A0
  18317. 0000D3F0  2488                     move.l     [A2], A0
  18318. 0000D3F2  2F03                     move.l     -[A7], D3
  18319. 0000D3F4  4EB9 0000 3AE0           jsr        [0x00003AE0]
  18320. 0000D3FA  584F                     addq.w     A7, 4
  18321. label0000D3FC:
  18322. 0000D3FC  2F0C                     move.l     -[A7], A4
  18323. 0000D3FE  4267                     clr.w      -[A7]
  18324. 0000D400  2F0A                     move.l     -[A7], A2
  18325. 0000D402  61FF FFFF B0BE           bsr        -0x4F40 /* 000084C2 */
  18326. 0000D408  486A 007A                pea.l      [A2 + 0x7A]
  18327. 0000D40C  4EB9 0000 3BD0           jsr        [0x00003BD0]
  18328. 0000D412  41F9 0001 6B28           lea.l      A0, [0x00016B28]
  18329. 0000D418  2548 0004                move.l     [A2 + 0x4], A0
  18330. 0000D41C  41F9 0001 6B28           lea.l      A0, [0x00016B28]
  18331. 0000D422  41E8 01C8                lea.l      A0, [A0 + 0x1C8]
  18332. 0000D426  2252                     movea.l    A1, [A2]
  18333. 0000D428  2288                     move.l     [A1], A0
  18334. 0000D42A  41F9 0001 6B28           lea.l      A0, [0x00016B28]
  18335. 0000D430  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  18336. 0000D434  2548 007A                move.l     [A2 + 0x7A], A0
  18337. 0000D438  2652                     movea.l    A3, [A2]
  18338. 0000D43A  204A                     movea.l    A0, A2
  18339. 0000D43C  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  18340. 0000D440  91CB                     sub.l      A0, A3
  18341. 0000D442  2748 0008                move.l     [A3 + 0x8], A0
  18342. 0000D446  4878 000C                push.l     0xC
  18343. 0000D44A  486E FFF4                pea.l      [A6 - 0xC]
  18344. 0000D44E  2F0C                     move.l     -[A7], A4
  18345. 0000D450  2057                     movea.l    A0, [A7]
  18346. 0000D452  2250                     movea.l    A1, [A0]
  18347. 0000D454  2269 0024                movea.l    A1, [A1 + 0x24]
  18348. 0000D458  4E91                     jsr        [A1]
  18349. 0000D45A  4878 0001                push.l     0x1
  18350. 0000D45E  486E FFF3                pea.l      [A6 - 0xD]
  18351. 0000D462  2F0C                     move.l     -[A7], A4
  18352. 0000D464  4EB9 0000 2BA0           jsr        [0x00002BA0]
  18353. 0000D46A  256E FFFC 00B4           move.l     [A2 + 0xB4], [A6 - 0x4]
  18354. 0000D470  42AA 00A8                clr.l      [A2 + 0xA8]
  18355. 0000D474  422A 00BA                clr.b      [A2 + 0xBA]
  18356. 0000D478  356A 002A 00B8           move.w     [A2 + 0xB8], [A2 + 0x2A]
  18357. 0000D47E  0C6A 0001 00B8           cmpi.w     [A2 + 0xB8], 0x1
  18358. 0000D484  4FEF 0026                lea.l      A7, [A7 + 0x26]
  18359. 0000D488  6E06                     bgt        +0x8 /* 0000D490 */
  18360. 0000D48A  357C 0010 00B8           move.w     [A2 + 0xB8], 0x10
  18361. label0000D490:
  18362. 0000D490  7001                     moveq.l    D0, 0x01
  18363. 0000D492  2540 0028                move.l     [A2 + 0x28], D0
  18364. 0000D496  42AA 00AC                clr.l      [A2 + 0xAC]
  18365. 0000D49A  42AA 00B0                clr.l      [A2 + 0xB0]
  18366. 0000D49E  2D4F FFEE                move.l     [A6 - 0x12], A7
  18367. 0000D4A2  102E FFF3                move.b     D0, [A6 - 0xD]
  18368. 0000D4A6  56C0                     sne        D0
  18369. 0000D4A8  4400                     neg.b      D0
  18370. 0000D4AA  1F00                     move.b     -[A7], D0
  18371. 0000D4AC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  18372. 0000D4B0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  18373. 0000D4B4  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  18374. 0000D4B8  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  18375. 0000D4BC  2F0A                     move.l     -[A7], A2
  18376. 0000D4BE  61FF 0000 00F2           bsr        +0xF4 /* 0000D5B2 */
  18377. 0000D4C4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  18378. 0000D4C8  6052                     bra        +0x54 /* 0000D51C */
  18379. 0000D4CA  4AAA 00AC                tst.l      [A2 + 0xAC]
  18380. 0000D4CE  6718                     beq        +0x1A /* 0000D4E8 */
  18381. 0000D4D0  3F3C 0001                move.w     -[A7], 0x1
  18382. 0000D4D4  206A 00AC                movea.l    A0, [A2 + 0xAC]
  18383. 0000D4D8  4850                     pea.l      [A0]
  18384. 0000D4DA  2057                     movea.l    A0, [A7]
  18385. 0000D4DC  2268 0004                movea.l    A1, [A0 + 0x4]
  18386. 0000D4E0  2269 0008                movea.l    A1, [A1 + 0x8]
  18387. 0000D4E4  4E91                     jsr        [A1]
  18388. 0000D4E6  5C4F                     addq.w     A7, 6
  18389. label0000D4E8:
  18390. 0000D4E8  4AAA 00B0                tst.l      [A2 + 0xB0]
  18391. 0000D4EC  6718                     beq        +0x1A /* 0000D506 */
  18392. 0000D4EE  3F3C 0001                move.w     -[A7], 0x1
  18393. 0000D4F2  206A 00B0                movea.l    A0, [A2 + 0xB0]
  18394. 0000D4F6  4850                     pea.l      [A0]
  18395. 0000D4F8  2057                     movea.l    A0, [A7]
  18396. 0000D4FA  2268 0004                movea.l    A1, [A0 + 0x4]
  18397. 0000D4FE  2269 0008                movea.l    A1, [A1 + 0x8]
  18398. 0000D502  4E91                     jsr        [A1]
  18399. 0000D504  5C4F                     addq.w     A7, 6
  18400. label0000D506:
  18401. 0000D506  42A7                     clr.l      -[A7]
  18402. 0000D508  42A7                     clr.l      -[A7]
  18403. 0000D50A  42A7                     clr.l      -[A7]
  18404. 0000D50C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  18405. 0000D512  486E FFDA                pea.l      [A6 - 0x26]
  18406. 0000D516  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  18407. label0000D51C:
  18408. 0000D51C  204A                     movea.l    A0, A2
  18409. 0000D51E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  18410. 0000D522  4E5E                     unlink     A6
  18411. 0000D524  4E75                     rts
  18412. 0000D526  4E56 0000                link       A6, 0
  18413. 0000D52A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  18414. 0000D52E  246E 0008                movea.l    A2, [A6 + 0x8]
  18415. 0000D532  362E 000C                move.w     D3, [A6 + 0xC]
  18416. 0000D536  200A                     move.l     D0, A2
  18417. 0000D538  676E                     beq        +0x70 /* 0000D5A8 */
  18418. 0000D53A  41F9 0001 6B28           lea.l      A0, [0x00016B28]
  18419. 0000D540  2548 0004                move.l     [A2 + 0x4], A0
  18420. 0000D544  41F9 0001 6B28           lea.l      A0, [0x00016B28]
  18421. 0000D54A  41E8 01C8                lea.l      A0, [A0 + 0x1C8]
  18422. 0000D54E  2252                     movea.l    A1, [A2]
  18423. 0000D550  2288                     move.l     [A1], A0
  18424. 0000D552  41F9 0001 6B28           lea.l      A0, [0x00016B28]
  18425. 0000D558  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  18426. 0000D55C  2548 007A                move.l     [A2 + 0x7A], A0
  18427. 0000D560  2652                     movea.l    A3, [A2]
  18428. 0000D562  204A                     movea.l    A0, A2
  18429. 0000D564  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  18430. 0000D568  2848                     movea.l    A4, A0
  18431. 0000D56A  91CB                     sub.l      A0, A3
  18432. 0000D56C  2748 0008                move.l     [A3 + 0x8], A0
  18433. 0000D570  4267                     clr.w      -[A7]
  18434. 0000D572  486A 007A                pea.l      [A2 + 0x7A]
  18435. 0000D576  4EB9 0000 3BD8           jsr        [0x00003BD8]
  18436. 0000D57C  4267                     clr.w      -[A7]
  18437. 0000D57E  2F0A                     move.l     -[A7], A2
  18438. 0000D580  61FF FFFF AFF2           bsr        -0x500C /* 00008574 */
  18439. 0000D586  4A43                     tst.w      D3
  18440. 0000D588  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18441. 0000D58C  670C                     beq        +0xE /* 0000D59A */
  18442. 0000D58E  4267                     clr.w      -[A7]
  18443. 0000D590  2F0C                     move.l     -[A7], A4
  18444. 0000D592  4EB9 0000 3AE8           jsr        [0x00003AE8]
  18445. 0000D598  5C4F                     addq.w     A7, 6
  18446. label0000D59A:
  18447. 0000D59A  4A43                     tst.w      D3
  18448. 0000D59C  6F0A                     ble        +0xC /* 0000D5A8 */
  18449. 0000D59E  2F0A                     move.l     -[A7], A2
  18450. 0000D5A0  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  18451. 0000D5A6  584F                     addq.w     A7, 4
  18452. label0000D5A8:
  18453. 0000D5A8  204A                     movea.l    A0, A2
  18454. 0000D5AA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  18455. 0000D5AE  4E5E                     unlink     A6
  18456. 0000D5B0  4E75                     rts
  18457. fn0000D5B2:
  18458. 0000D5B2  4E56 FFE2                link       A6, -0x001E
  18459. 0000D5B6  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  18460. 0000D5BA  246E 0008                movea.l    A2, [A6 + 0x8]
  18461. 0000D5BE  382E 000C                move.w     D4, [A6 + 0xC]
  18462. 0000D5C2  3E2E 000E                move.w     D7, [A6 + 0xE]
  18463. 0000D5C6  362E 0010                move.w     D3, [A6 + 0x10]
  18464. 0000D5CA  3C2E 0012                move.w     D6, [A6 + 0x12]
  18465. 0000D5CE  1A2E 0014                move.b     D5, [A6 + 0x14]
  18466. 0000D5D2  422E FFEA                clr.b      [A6 - 0x16]
  18467. 0000D5D6  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  18468. 0000D5DC  42AE FFF8                clr.l      [A6 - 0x8]
  18469. 0000D5E0  2D4A FFFC                move.l     [A6 - 0x4], A2
  18470. 0000D5E4  4A44                     tst.w      D4
  18471. 0000D5E6  6D00 00A0                blt        +0xA2 /* 0000D688 */
  18472. 0000D5EA  70FD                     moveq.l    D0, 0xFFFFFFFD
  18473. 0000D5EC  2D40 FFE2                move.l     [A6 - 0x1E], D0
  18474. 0000D5F0  302A 000C                move.w     D0, [A2 + 0xC]
  18475. 0000D5F4  9044                     sub.w      D0, D4
  18476. 0000D5F6  9047                     sub.w      D0, D7
  18477. 0000D5F8  3D40 FFE6                move.w     [A6 - 0x1A], D0
  18478. 0000D5FC  3D6A 00B8 FFE8           move.w     [A6 - 0x18], [A2 + 0xB8]
  18479. 0000D602  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  18480. 0000D608  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  18481. 0000D60E  422E FFED                clr.b      [A6 - 0x13]
  18482. 0000D612  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  18483. 0000D618  3044                     movea.w    A0, D4
  18484. 0000D61A  2D48 FFF0                move.l     [A6 - 0x10], A0
  18485. 0000D61E  302A 000E                move.w     D0, [A2 + 0xE]
  18486. 0000D622  906A 00B8                sub.w      D0, [A2 + 0xB8]
  18487. 0000D626  48C0                     ext.l      D0
  18488. 0000D628  2D40 FFF4                move.l     [A6 - 0xC], D0
  18489. 0000D62C  4878 0076                push.l     0x76 /* 'v' */
  18490. 0000D630  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  18491. 0000D636  2648                     movea.l    A3, A0
  18492. 0000D638  2008                     move.l     D0, A0
  18493. 0000D63A  584F                     addq.w     A7, 4
  18494. 0000D63C  6724                     beq        +0x26 /* 0000D662 */
  18495. 0000D63E  2F3C 6973 6261           move.l     -[A7], 0x69736261 /* 'isba' */
  18496. 0000D644  1F05                     move.b     -[A7], D5
  18497. 0000D646  42A7                     clr.l      -[A7]
  18498. 0000D648  42A7                     clr.l      -[A7]
  18499. 0000D64A  42A7                     clr.l      -[A7]
  18500. 0000D64C  42A7                     clr.l      -[A7]
  18501. 0000D64E  486E FFE2                pea.l      [A6 - 0x1E]
  18502. 0000D652  3F3C 0001                move.w     -[A7], 0x1
  18503. 0000D656  2F0B                     move.l     -[A7], A3
  18504. 0000D658  4EB9 0000 1BE0           jsr        [0x00001BE0]
  18505. 0000D65E  4FEF 0020                lea.l      A7, [A7 + 0x20]
  18506. label0000D662:
  18507. 0000D662  254B 00B0                move.l     [A2 + 0xB0], A3
  18508. 0000D666  200A                     move.l     D0, A2
  18509. 0000D668  4A80                     tst.l      D0
  18510. 0000D66A  6708                     beq        +0xA /* 0000D674 */
  18511. 0000D66C  204A                     movea.l    A0, A2
  18512. 0000D66E  41E8 007A                lea.l      A0, [A0 + 0x7A]
  18513. 0000D672  6002                     bra        +0x4 /* 0000D676 */
  18514. label0000D674:
  18515. 0000D674  204A                     movea.l    A0, A2
  18516. label0000D676:
  18517. 0000D676  4850                     pea.l      [A0]
  18518. 0000D678  206A 00B0                movea.l    A0, [A2 + 0xB0]
  18519. 0000D67C  4868 0028                pea.l      [A0 + 0x28]
  18520. 0000D680  4EB9 0000 3B20           jsr        [0x00003B20]
  18521. 0000D686  504F                     addq.w     A7, 8
  18522. label0000D688:
  18523. 0000D688  4A43                     tst.w      D3
  18524. 0000D68A  6D00 00A0                blt        +0xA2 /* 0000D72C */
  18525. 0000D68E  70FC                     moveq.l    D0, 0xFFFFFFFC
  18526. 0000D690  2D40 FFE2                move.l     [A6 - 0x1E], D0
  18527. 0000D694  3D6A 00B8 FFE6           move.w     [A6 - 0x1A], [A2 + 0xB8]
  18528. 0000D69A  302A 000E                move.w     D0, [A2 + 0xE]
  18529. 0000D69E  9043                     sub.w      D0, D3
  18530. 0000D6A0  9046                     sub.w      D0, D6
  18531. 0000D6A2  3D40 FFE8                move.w     [A6 - 0x18], D0
  18532. 0000D6A6  422E FFEC                clr.b      [A6 - 0x14]
  18533. 0000D6AA  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  18534. 0000D6B0  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  18535. 0000D6B6  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  18536. 0000D6BC  302A 000C                move.w     D0, [A2 + 0xC]
  18537. 0000D6C0  906A 00B8                sub.w      D0, [A2 + 0xB8]
  18538. 0000D6C4  48C0                     ext.l      D0
  18539. 0000D6C6  2D40 FFF0                move.l     [A6 - 0x10], D0
  18540. 0000D6CA  3043                     movea.w    A0, D3
  18541. 0000D6CC  2D48 FFF4                move.l     [A6 - 0xC], A0
  18542. 0000D6D0  4878 0076                push.l     0x76 /* 'v' */
  18543. 0000D6D4  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  18544. 0000D6DA  2648                     movea.l    A3, A0
  18545. 0000D6DC  2008                     move.l     D0, A0
  18546. 0000D6DE  584F                     addq.w     A7, 4
  18547. 0000D6E0  6724                     beq        +0x26 /* 0000D706 */
  18548. 0000D6E2  2F3C 6973 6261           move.l     -[A7], 0x69736261 /* 'isba' */
  18549. 0000D6E8  1F05                     move.b     -[A7], D5
  18550. 0000D6EA  42A7                     clr.l      -[A7]
  18551. 0000D6EC  42A7                     clr.l      -[A7]
  18552. 0000D6EE  42A7                     clr.l      -[A7]
  18553. 0000D6F0  42A7                     clr.l      -[A7]
  18554. 0000D6F2  486E FFE2                pea.l      [A6 - 0x1E]
  18555. 0000D6F6  3F3C 0001                move.w     -[A7], 0x1
  18556. 0000D6FA  2F0B                     move.l     -[A7], A3
  18557. 0000D6FC  4EB9 0000 1BE0           jsr        [0x00001BE0]
  18558. 0000D702  4FEF 0020                lea.l      A7, [A7 + 0x20]
  18559. label0000D706:
  18560. 0000D706  254B 00AC                move.l     [A2 + 0xAC], A3
  18561. 0000D70A  200A                     move.l     D0, A2
  18562. 0000D70C  4A80                     tst.l      D0
  18563. 0000D70E  6708                     beq        +0xA /* 0000D718 */
  18564. 0000D710  204A                     movea.l    A0, A2
  18565. 0000D712  41E8 007A                lea.l      A0, [A0 + 0x7A]
  18566. 0000D716  6002                     bra        +0x4 /* 0000D71A */
  18567. label0000D718:
  18568. 0000D718  204A                     movea.l    A0, A2
  18569. label0000D71A:
  18570. 0000D71A  4850                     pea.l      [A0]
  18571. 0000D71C  206A 00AC                movea.l    A0, [A2 + 0xAC]
  18572. 0000D720  4868 0028                pea.l      [A0 + 0x28]
  18573. 0000D724  4EB9 0000 3B20           jsr        [0x00003B20]
  18574. 0000D72A  504F                     addq.w     A7, 8
  18575. label0000D72C:
  18576. 0000D72C  200A                     move.l     D0, A2
  18577. 0000D72E  4A80                     tst.l      D0
  18578. 0000D730  6704                     beq        +0x6 /* 0000D736 */
  18579. 0000D732  2052                     movea.l    A0, [A2]
  18580. 0000D734  6002                     bra        +0x4 /* 0000D738 */
  18581. label0000D736:
  18582. 0000D736  204A                     movea.l    A0, A2
  18583. label0000D738:
  18584. 0000D738  2648                     movea.l    A3, A0
  18585. 0000D73A  23CB 0002 B7C4           move.l     [0x0002B7C4], A3
  18586. 0000D740  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  18587. 0000D744  4E5E                     unlink     A6
  18588. 0000D746  4E75                     rts
  18589. 0000D748  4E56 FFF4                link       A6, -0x000C
  18590. 0000D74C  48E7 0038                movem.l    -[A7], A2,A3,A4
  18591. 0000D750  246E 0008                movea.l    A2, [A6 + 0x8]
  18592. 0000D754  4267                     clr.w      -[A7]
  18593. 0000D756  4879 0001 6D9C           push.l     0x16D9C
  18594. 0000D75C  4879 0001 6D80           push.l     0x16D80
  18595. 0000D762  4878 0004                push.l     0x4
  18596. 0000D766  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  18597. 0000D76A  2F0A                     move.l     -[A7], A2
  18598. 0000D76C  2057                     movea.l    A0, [A7]
  18599. 0000D76E  2268 0004                movea.l    A1, [A0 + 0x4]
  18600. 0000D772  2269 0010                movea.l    A1, [A1 + 0x10]
  18601. 0000D776  4E91                     jsr        [A1]
  18602. 0000D778  504F                     addq.w     A7, 8
  18603. 0000D77A  2F08                     move.l     -[A7], A0
  18604. 0000D77C  4EB9 0000 1FE8           jsr        [0x00001FE8]
  18605. 0000D782  2848                     movea.l    A4, A0
  18606. 0000D784  200C                     move.l     D0, A4
  18607. 0000D786  4FEF 0012                lea.l      A7, [A7 + 0x12]
  18608. 0000D78A  674C                     beq        +0x4E /* 0000D7D8 */
  18609. 0000D78C  2F0A                     move.l     -[A7], A2
  18610. 0000D78E  2057                     movea.l    A0, [A7]
  18611. 0000D790  2268 0004                movea.l    A1, [A0 + 0x4]
  18612. 0000D794  2269 0018                movea.l    A1, [A1 + 0x18]
  18613. 0000D798  4E91                     jsr        [A1]
  18614. 0000D79A  2648                     movea.l    A3, A0
  18615. 0000D79C  200B                     move.l     D0, A3
  18616. 0000D79E  584F                     addq.w     A7, 4
  18617. 0000D7A0  6608                     bne        +0xA /* 0000D7AA */
  18618. 0000D7A2  4EB9 0000 2070           jsr        [0x00002070]
  18619. 0000D7A8  2648                     movea.l    A3, A0
  18620. label0000D7AA:
  18621. 0000D7AA  2F0B                     move.l     -[A7], A3
  18622. 0000D7AC  486E FFF4                pea.l      [A6 - 0xC]
  18623. 0000D7B0  4EB9 0000 2110           jsr        [0x00002110]
  18624. 0000D7B6  2F0C                     move.l     -[A7], A4
  18625. 0000D7B8  2F0A                     move.l     -[A7], A2
  18626. 0000D7BA  2057                     movea.l    A0, [A7]
  18627. 0000D7BC  2268 0004                movea.l    A1, [A0 + 0x4]
  18628. 0000D7C0  2269 01B0                movea.l    A1, [A1 + 0x1B0]
  18629. 0000D7C4  4E91                     jsr        [A1]
  18630. 0000D7C6  3F3C FFFF                move.w     -[A7], 0xFFFF
  18631. 0000D7CA  486E FFF4                pea.l      [A6 - 0xC]
  18632. 0000D7CE  4EB9 0000 2118           jsr        [0x00002118]
  18633. 0000D7D4  4FEF 0016                lea.l      A7, [A7 + 0x16]
  18634. label0000D7D8:
  18635. 0000D7D8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  18636. 0000D7DC  4E5E                     unlink     A6
  18637. 0000D7DE  4E75                     rts
  18638. 0000D7E0  4E56 FFF8                link       A6, -0x0008
  18639. 0000D7E4  2F0A                     move.l     -[A7], A2
  18640. 0000D7E6  246E 0008                movea.l    A2, [A6 + 0x8]
  18641. 0000D7EA  486E FFF8                pea.l      [A6 - 0x8]
  18642. 0000D7EE  2F0A                     move.l     -[A7], A2
  18643. 0000D7F0  2057                     movea.l    A0, [A7]
  18644. 0000D7F2  2268 0004                movea.l    A1, [A0 + 0x4]
  18645. 0000D7F6  2269 003C                movea.l    A1, [A1 + 0x3C]
  18646. 0000D7FA  4E91                     jsr        [A1]
  18647. 0000D7FC  A89E                     syscall    PenNormal
  18648. 0000D7FE  2F0A                     move.l     -[A7], A2
  18649. 0000D800  2057                     movea.l    A0, [A7]
  18650. 0000D802  2268 0004                movea.l    A1, [A0 + 0x4]
  18651. 0000D806  2269 00D8                movea.l    A1, [A1 + 0xD8]
  18652. 0000D80A  4E91                     jsr        [A1]
  18653. 0000D80C  486E FFF8                pea.l      [A6 - 0x8]
  18654. 0000D810  A8A1                     syscall    FrameRect
  18655. 0000D812  4AAA 00AC                tst.l      [A2 + 0xAC]
  18656. 0000D816  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18657. 0000D81A  6724                     beq        +0x26 /* 0000D840 */
  18658. 0000D81C  302E FFFE                move.w     D0, [A6 - 0x2]
  18659. 0000D820  906A 00B8                sub.w      D0, [A2 + 0xB8]
  18660. 0000D824  3F00                     move.w     -[A7], D0
  18661. 0000D826  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  18662. 0000D82A  A893                     syscall    MoveTo
  18663. 0000D82C  302E FFFE                move.w     D0, [A6 - 0x2]
  18664. 0000D830  906A 00B8                sub.w      D0, [A2 + 0xB8]
  18665. 0000D834  3F00                     move.w     -[A7], D0
  18666. 0000D836  302E FFFC                move.w     D0, [A6 - 0x4]
  18667. 0000D83A  5340                     subq.w     D0, 1
  18668. 0000D83C  3F00                     move.w     -[A7], D0
  18669. 0000D83E  A891                     syscall    LineTo
  18670. label0000D840:
  18671. 0000D840  4AAA 00B0                tst.l      [A2 + 0xB0]
  18672. 0000D844  6724                     beq        +0x26 /* 0000D86A */
  18673. 0000D846  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  18674. 0000D84A  302E FFFC                move.w     D0, [A6 - 0x4]
  18675. 0000D84E  906A 00B8                sub.w      D0, [A2 + 0xB8]
  18676. 0000D852  3F00                     move.w     -[A7], D0
  18677. 0000D854  A893                     syscall    MoveTo
  18678. 0000D856  302E FFFE                move.w     D0, [A6 - 0x2]
  18679. 0000D85A  5340                     subq.w     D0, 1
  18680. 0000D85C  3F00                     move.w     -[A7], D0
  18681. 0000D85E  302E FFFC                move.w     D0, [A6 - 0x4]
  18682. 0000D862  906A 00B8                sub.w      D0, [A2 + 0xB8]
  18683. 0000D866  3F00                     move.w     -[A7], D0
  18684. 0000D868  A891                     syscall    LineTo
  18685. label0000D86A:
  18686. 0000D86A  2F0A                     move.l     -[A7], A2
  18687. 0000D86C  61FF FFFF 6D7E           bsr        -0x9280 /* 000045EC */
  18688. 0000D872  4A00                     tst.b      D0
  18689. 0000D874  584F                     addq.w     A7, 4
  18690. 0000D876  6600 00B6                bne        +0xB8 /* 0000D92E */
  18691. 0000D87A  4AAA 00AC                tst.l      [A2 + 0xAC]
  18692. 0000D87E  6754                     beq        +0x56 /* 0000D8D4 */
  18693. 0000D880  486E FFF8                pea.l      [A6 - 0x8]
  18694. 0000D884  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  18695. 0000D888  2057                     movea.l    A0, [A7]
  18696. 0000D88A  2268 0004                movea.l    A1, [A0 + 0x4]
  18697. 0000D88E  2269 0038                movea.l    A1, [A1 + 0x38]
  18698. 0000D892  4E91                     jsr        [A1]
  18699. 0000D894  486E FFF8                pea.l      [A6 - 0x8]
  18700. 0000D898  2F0A                     move.l     -[A7], A2
  18701. 0000D89A  2057                     movea.l    A0, [A7]
  18702. 0000D89C  2268 0004                movea.l    A1, [A0 + 0x4]
  18703. 0000D8A0  2269 010C                movea.l    A1, [A1 + 0x10C]
  18704. 0000D8A4  4E91                     jsr        [A1]
  18705. 0000D8A6  486E FFFC                pea.l      [A6 - 0x4]
  18706. 0000D8AA  2F0A                     move.l     -[A7], A2
  18707. 0000D8AC  2057                     movea.l    A0, [A7]
  18708. 0000D8AE  2268 0004                movea.l    A1, [A0 + 0x4]
  18709. 0000D8B2  2269 010C                movea.l    A1, [A1 + 0x10C]
  18710. 0000D8B6  4E91                     jsr        [A1]
  18711. 0000D8B8  486E FFF8                pea.l      [A6 - 0x8]
  18712. 0000D8BC  A8A1                     syscall    FrameRect
  18713. 0000D8BE  486E FFF8                pea.l      [A6 - 0x8]
  18714. 0000D8C2  2F3C 0001 0001           move.l     -[A7], 0x10001
  18715. 0000D8C8  A8A9                     syscall    InsetRect
  18716. 0000D8CA  486E FFF8                pea.l      [A6 - 0x8]
  18717. 0000D8CE  A8A3                     syscall    EraseRect
  18718. 0000D8D0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  18719. label0000D8D4:
  18720. 0000D8D4  4AAA 00B0                tst.l      [A2 + 0xB0]
  18721. 0000D8D8  6754                     beq        +0x56 /* 0000D92E */
  18722. 0000D8DA  486E FFF8                pea.l      [A6 - 0x8]
  18723. 0000D8DE  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  18724. 0000D8E2  2057                     movea.l    A0, [A7]
  18725. 0000D8E4  2268 0004                movea.l    A1, [A0 + 0x4]
  18726. 0000D8E8  2269 0038                movea.l    A1, [A1 + 0x38]
  18727. 0000D8EC  4E91                     jsr        [A1]
  18728. 0000D8EE  486E FFF8                pea.l      [A6 - 0x8]
  18729. 0000D8F2  2F0A                     move.l     -[A7], A2
  18730. 0000D8F4  2057                     movea.l    A0, [A7]
  18731. 0000D8F6  2268 0004                movea.l    A1, [A0 + 0x4]
  18732. 0000D8FA  2269 010C                movea.l    A1, [A1 + 0x10C]
  18733. 0000D8FE  4E91                     jsr        [A1]
  18734. 0000D900  486E FFFC                pea.l      [A6 - 0x4]
  18735. 0000D904  2F0A                     move.l     -[A7], A2
  18736. 0000D906  2057                     movea.l    A0, [A7]
  18737. 0000D908  2268 0004                movea.l    A1, [A0 + 0x4]
  18738. 0000D90C  2269 010C                movea.l    A1, [A1 + 0x10C]
  18739. 0000D910  4E91                     jsr        [A1]
  18740. 0000D912  486E FFF8                pea.l      [A6 - 0x8]
  18741. 0000D916  A8A1                     syscall    FrameRect
  18742. 0000D918  486E FFF8                pea.l      [A6 - 0x8]
  18743. 0000D91C  2F3C 0001 0001           move.l     -[A7], 0x10001
  18744. 0000D922  A8A9                     syscall    InsetRect
  18745. 0000D924  486E FFF8                pea.l      [A6 - 0x8]
  18746. 0000D928  A8A3                     syscall    EraseRect
  18747. 0000D92A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  18748. label0000D92E:
  18749. 0000D92E  245F                     movea.l    A2, [A7]+
  18750. 0000D930  4E5E                     unlink     A6
  18751. 0000D932  4E75                     rts
  18752. 0000D934  4E56 0000                link       A6, 0
  18753. 0000D938  2F0A                     move.l     -[A7], A2
  18754. 0000D93A  246E 0008                movea.l    A2, [A6 + 0x8]
  18755. 0000D93E  4AAA 00AC                tst.l      [A2 + 0xAC]
  18756. 0000D942  6712                     beq        +0x14 /* 0000D956 */
  18757. 0000D944  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  18758. 0000D948  2057                     movea.l    A0, [A7]
  18759. 0000D94A  2268 0004                movea.l    A1, [A0 + 0x4]
  18760. 0000D94E  2269 00A4                movea.l    A1, [A1 + 0xA4]
  18761. 0000D952  4E91                     jsr        [A1]
  18762. 0000D954  584F                     addq.w     A7, 4
  18763. label0000D956:
  18764. 0000D956  4AAA 00B0                tst.l      [A2 + 0xB0]
  18765. 0000D95A  6712                     beq        +0x14 /* 0000D96E */
  18766. 0000D95C  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  18767. 0000D960  2057                     movea.l    A0, [A7]
  18768. 0000D962  2268 0004                movea.l    A1, [A0 + 0x4]
  18769. 0000D966  2269 00A4                movea.l    A1, [A1 + 0xA4]
  18770. 0000D96A  4E91                     jsr        [A1]
  18771. 0000D96C  584F                     addq.w     A7, 4
  18772. label0000D96E:
  18773. 0000D96E  245F                     movea.l    A2, [A7]+
  18774. 0000D970  4E5E                     unlink     A6
  18775. 0000D972  4E75                     rts
  18776. 0000D974  4E56 FFF8                link       A6, -0x0008
  18777. 0000D978  2F0A                     move.l     -[A7], A2
  18778. 0000D97A  246E 0008                movea.l    A2, [A6 + 0x8]
  18779. 0000D97E  4AAA 00AC                tst.l      [A2 + 0xAC]
  18780. 0000D982  6738                     beq        +0x3A /* 0000D9BC */
  18781. 0000D984  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  18782. 0000D988  61FF FFFF 6B50           bsr        -0x94AE /* 000044DA */
  18783. 0000D98E  4A00                     tst.b      D0
  18784. 0000D990  584F                     addq.w     A7, 4
  18785. 0000D992  6728                     beq        +0x2A /* 0000D9BC */
  18786. 0000D994  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  18787. 0000D998  2057                     movea.l    A0, [A7]
  18788. 0000D99A  2268 0004                movea.l    A1, [A0 + 0x4]
  18789. 0000D99E  2269 00A8                movea.l    A1, [A1 + 0xA8]
  18790. 0000D9A2  4E91                     jsr        [A1]
  18791. 0000D9A4  1F3C 0001                move.b     -[A7], 0x1
  18792. 0000D9A8  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  18793. 0000D9AC  2057                     movea.l    A0, [A7]
  18794. 0000D9AE  2268 0004                movea.l    A1, [A0 + 0x4]
  18795. 0000D9B2  2269 00C0                movea.l    A1, [A1 + 0xC0]
  18796. 0000D9B6  4E91                     jsr        [A1]
  18797. 0000D9B8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  18798. label0000D9BC:
  18799. 0000D9BC  4AAA 00B0                tst.l      [A2 + 0xB0]
  18800. 0000D9C0  6738                     beq        +0x3A /* 0000D9FA */
  18801. 0000D9C2  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  18802. 0000D9C6  61FF FFFF 6B12           bsr        -0x94EC /* 000044DA */
  18803. 0000D9CC  4A00                     tst.b      D0
  18804. 0000D9CE  584F                     addq.w     A7, 4
  18805. 0000D9D0  6728                     beq        +0x2A /* 0000D9FA */
  18806. 0000D9D2  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  18807. 0000D9D6  2057                     movea.l    A0, [A7]
  18808. 0000D9D8  2268 0004                movea.l    A1, [A0 + 0x4]
  18809. 0000D9DC  2269 00A8                movea.l    A1, [A1 + 0xA8]
  18810. 0000D9E0  4E91                     jsr        [A1]
  18811. 0000D9E2  1F3C 0001                move.b     -[A7], 0x1
  18812. 0000D9E6  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  18813. 0000D9EA  2057                     movea.l    A0, [A7]
  18814. 0000D9EC  2268 0004                movea.l    A1, [A0 + 0x4]
  18815. 0000D9F0  2269 00C0                movea.l    A1, [A1 + 0xC0]
  18816. 0000D9F4  4E91                     jsr        [A1]
  18817. 0000D9F6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  18818. label0000D9FA:
  18819. 0000D9FA  4227                     clr.b      -[A7]
  18820. 0000D9FC  2F0A                     move.l     -[A7], A2
  18821. 0000D9FE  2057                     movea.l    A0, [A7]
  18822. 0000DA00  2268 0004                movea.l    A1, [A0 + 0x4]
  18823. 0000DA04  2269 00EC                movea.l    A1, [A1 + 0xEC]
  18824. 0000DA08  4E91                     jsr        [A1]
  18825. 0000DA0A  4A00                     tst.b      D0
  18826. 0000DA0C  5C4F                     addq.w     A7, 6
  18827. 0000DA0E  673E                     beq        +0x40 /* 0000DA4E */
  18828. 0000DA10  486E FFF8                pea.l      [A6 - 0x8]
  18829. 0000DA14  2F0A                     move.l     -[A7], A2
  18830. 0000DA16  2057                     movea.l    A0, [A7]
  18831. 0000DA18  2268 0004                movea.l    A1, [A0 + 0x4]
  18832. 0000DA1C  2269 003C                movea.l    A1, [A1 + 0x3C]
  18833. 0000DA20  4E91                     jsr        [A1]
  18834. 0000DA22  486E FFF8                pea.l      [A6 - 0x8]
  18835. 0000DA26  4878 032B                push.l     0x32B
  18836. 0000DA2A  2F12                     move.l     -[A7], [A2]
  18837. 0000DA2C  2057                     movea.l    A0, [A7]
  18838. 0000DA2E  2250                     movea.l    A1, [A0]
  18839. 0000DA30  2269 0018                movea.l    A1, [A1 + 0x18]
  18840. 0000DA34  4E91                     jsr        [A1]
  18841. 0000DA36  4A00                     tst.b      D0
  18842. 0000DA38  4FEF 0014                lea.l      A7, [A7 + 0x14]
  18843. 0000DA3C  6710                     beq        +0x12 /* 0000DA4E */
  18844. 0000DA3E  2F0A                     move.l     -[A7], A2
  18845. 0000DA40  2057                     movea.l    A0, [A7]
  18846. 0000DA42  2268 0004                movea.l    A1, [A0 + 0x4]
  18847. 0000DA46  2269 00F4                movea.l    A1, [A1 + 0xF4]
  18848. 0000DA4A  4E91                     jsr        [A1]
  18849. 0000DA4C  584F                     addq.w     A7, 4
  18850. label0000DA4E:
  18851. 0000DA4E  245F                     movea.l    A2, [A7]+
  18852. 0000DA50  4E5E                     unlink     A6
  18853. 0000DA52  4E75                     rts
  18854. 0000DA54  4E56 0000                link       A6, 0
  18855. 0000DA58  2F0A                     move.l     -[A7], A2
  18856. 0000DA5A  246E 0008                movea.l    A2, [A6 + 0x8]
  18857. 0000DA5E  256E 000C 00A8           move.l     [A2 + 0xA8], [A6 + 0xC]
  18858. 0000DA64  2F0A                     move.l     -[A7], A2
  18859. 0000DA66  2057                     movea.l    A0, [A7]
  18860. 0000DA68  2268 0004                movea.l    A1, [A0 + 0x4]
  18861. 0000DA6C  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  18862. 0000DA70  4E91                     jsr        [A1]
  18863. 0000DA72  584F                     addq.w     A7, 4
  18864. 0000DA74  245F                     movea.l    A2, [A7]+
  18865. 0000DA76  4E5E                     unlink     A6
  18866. 0000DA78  4E75                     rts
  18867. 0000DA7A  4E56 FFF4                link       A6, -0x000C
  18868. 0000DA7E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  18869. 0000DA82  246E 0008                movea.l    A2, [A6 + 0x8]
  18870. 0000DA86  266E 000C                movea.l    A3, [A6 + 0xC]
  18871. 0000DA8A  182E 0010                move.b     D4, [A6 + 0x10]
  18872. 0000DA8E  162E 0012                move.b     D3, [A6 + 0x12]
  18873. 0000DA92  486E FFFC                pea.l      [A6 - 0x4]
  18874. 0000DA96  2F0B                     move.l     -[A7], A3
  18875. 0000DA98  61FF FFFF 6172           bsr        -0x9E8C /* 00003C0C */
  18876. 0000DA9E  486E FFF4                pea.l      [A6 - 0xC]
  18877. 0000DAA2  2F0B                     move.l     -[A7], A3
  18878. 0000DAA4  61FF FFFF 6178           bsr        -0x9E86 /* 00003C1E */
  18879. 0000DAAA  4A04                     tst.b      D4
  18880. 0000DAAC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  18881. 0000DAB0  6722                     beq        +0x24 /* 0000DAD4 */
  18882. 0000DAB2  302A 000C                move.w     D0, [A2 + 0xC]
  18883. 0000DAB6  5540                     subq.w     D0, 2
  18884. 0000DAB8  3D40 FFFC                move.w     [A6 - 0x4], D0
  18885. 0000DABC  4AAA 00AC                tst.l      [A2 + 0xAC]
  18886. 0000DAC0  670A                     beq        +0xC /* 0000DACC */
  18887. 0000DAC2  302A 00B8                move.w     D0, [A2 + 0xB8]
  18888. 0000DAC6  5340                     subq.w     D0, 1
  18889. 0000DAC8  916E FFFC                sub.w      [A6 - 0x4], D0
  18890. label0000DACC:
  18891. 0000DACC  7001                     moveq.l    D0, 0x01
  18892. 0000DACE  2D40 FFF4                move.l     [A6 - 0xC], D0
  18893. 0000DAD2  6008                     bra        +0xA /* 0000DADC */
  18894. label0000DAD4:
  18895. 0000DAD4  202A 0010                move.l     D0, [A2 + 0x10]
  18896. 0000DAD8  91AE FFF4                sub.l      [A6 - 0xC], D0
  18897. label0000DADC:
  18898. 0000DADC  4A03                     tst.b      D3
  18899. 0000DADE  6722                     beq        +0x24 /* 0000DB02 */
  18900. 0000DAE0  302A 000E                move.w     D0, [A2 + 0xE]
  18901. 0000DAE4  5540                     subq.w     D0, 2
  18902. 0000DAE6  3D40 FFFE                move.w     [A6 - 0x2], D0
  18903. 0000DAEA  4AAA 00B0                tst.l      [A2 + 0xB0]
  18904. 0000DAEE  670A                     beq        +0xC /* 0000DAFA */
  18905. 0000DAF0  302A 00B8                move.w     D0, [A2 + 0xB8]
  18906. 0000DAF4  5340                     subq.w     D0, 1
  18907. 0000DAF6  916E FFFE                sub.w      [A6 - 0x2], D0
  18908. label0000DAFA:
  18909. 0000DAFA  7001                     moveq.l    D0, 0x01
  18910. 0000DAFC  2D40 FFF8                move.l     [A6 - 0x8], D0
  18911. 0000DB00  6008                     bra        +0xA /* 0000DB0A */
  18912. label0000DB02:
  18913. 0000DB02  202A 0014                move.l     D0, [A2 + 0x14]
  18914. 0000DB06  91AE FFF8                sub.l      [A6 - 0x8], D0
  18915. label0000DB0A:
  18916. 0000DB0A  4227                     clr.b      -[A7]
  18917. 0000DB0C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  18918. 0000DB10  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  18919. 0000DB14  2F0B                     move.l     -[A7], A3
  18920. 0000DB16  61FF FFFF 642A           bsr        -0x9BD4 /* 00003F42 */
  18921. 0000DB1C  4227                     clr.b      -[A7]
  18922. 0000DB1E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  18923. 0000DB22  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  18924. 0000DB26  2F0B                     move.l     -[A7], A3
  18925. 0000DB28  61FF FFFF 6200           bsr        -0x9DFE /* 00003D2A */
  18926. 0000DB2E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  18927. 0000DB32  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  18928. 0000DB36  4E5E                     unlink     A6
  18929. 0000DB38  4E75                     rts
  18930. 0000DB3A  4E56 FFE4                link       A6, -0x001C
  18931. 0000DB3E  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  18932. 0000DB42  246E 0008                movea.l    A2, [A6 + 0x8]
  18933. 0000DB46  266A 00A8                movea.l    A3, [A2 + 0xA8]
  18934. 0000DB4A  200B                     move.l     D0, A3
  18935. 0000DB4C  6706                     beq        +0x8 /* 0000DB54 */
  18936. 0000DB4E  4A2A 00BA                tst.b      [A2 + 0xBA]
  18937. 0000DB52  6704                     beq        +0x6 /* 0000DB58 */
  18938. label0000DB54:
  18939. 0000DB54  6000 0114                bra        +0x116 /* 0000DC6A */
  18940. label0000DB58:
  18941. 0000DB58  486E FFF8                pea.l      [A6 - 0x8]
  18942. 0000DB5C  2F0B                     move.l     -[A7], A3
  18943. 0000DB5E  61FF FFFF C356           bsr        -0x3CA8 /* 00009EB6 */
  18944. 0000DB64  486E FFEC                pea.l      [A6 - 0x14]
  18945. 0000DB68  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  18946. 0000DB6C  61FF FFFF 609E           bsr        -0x9F60 /* 00003C0C */
  18947. 0000DB72  486E FFE4                pea.l      [A6 - 0x1C]
  18948. 0000DB76  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  18949. 0000DB7A  2057                     movea.l    A0, [A7]
  18950. 0000DB7C  2268 0004                movea.l    A1, [A0 + 0x4]
  18951. 0000DB80  2269 0150                movea.l    A1, [A1 + 0x150]
  18952. 0000DB84  4E91                     jsr        [A1]
  18953. 0000DB86  486E FFF0                pea.l      [A6 - 0x10]
  18954. 0000DB8A  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  18955. 0000DB8E  2057                     movea.l    A0, [A7]
  18956. 0000DB90  2268 0004                movea.l    A1, [A0 + 0x4]
  18957. 0000DB94  2269 0154                movea.l    A1, [A1 + 0x154]
  18958. 0000DB98  4E91                     jsr        [A1]
  18959. 0000DB9A  4AAA 00AC                tst.l      [A2 + 0xAC]
  18960. 0000DB9E  4FEF 0020                lea.l      A7, [A7 + 0x20]
  18961. 0000DBA2  6760                     beq        +0x62 /* 0000DC04 */
  18962. 0000DBA4  306E FFEE                movea.w    A0, [A6 - 0x12]
  18963. 0000DBA8  262E FFE8                move.l     D3, [A6 - 0x18]
  18964. 0000DBAC  9688                     sub.l      D3, A0
  18965. 0000DBAE  282E FFF4                move.l     D4, [A6 - 0xC]
  18966. 0000DBB2  B883                     cmp.l      D4, D3
  18967. 0000DBB4  6F02                     ble        +0x4 /* 0000DBB8 */
  18968. 0000DBB6  2604                     move.l     D3, D4
  18969. label0000DBB8:
  18970. 0000DBB8  7800                     moveq.l    D4, 0x00
  18971. 0000DBBA  4A83                     tst.l      D3
  18972. 0000DBBC  6F0E                     ble        +0x10 /* 0000DBCC */
  18973. 0000DBBE  2A2E FFFC                move.l     D5, [A6 - 0x4]
  18974. 0000DBC2  2803                     move.l     D4, D3
  18975. 0000DBC4  D885                     add.l      D4, D5
  18976. 0000DBC6  5384                     subq.l     D4, 1
  18977. 0000DBC8  4C45 4804                movem.l    D2,A3,A6, D5
  18978. label0000DBCC:
  18979. 0000DBCC  2F04                     move.l     -[A7], D4
  18980. 0000DBCE  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  18981. 0000DBD2  2057                     movea.l    A0, [A7]
  18982. 0000DBD4  2268 0004                movea.l    A1, [A0 + 0x4]
  18983. 0000DBD8  2269 0164                movea.l    A1, [A1 + 0x164]
  18984. 0000DBDC  4E91                     jsr        [A1]
  18985. 0000DBDE  2C2E FFFC                move.l     D6, [A6 - 0x4]
  18986. 0000DBE2  202E FFF4                move.l     D0, [A6 - 0xC]
  18987. 0000DBE6  D086                     add.l      D0, D6
  18988. 0000DBE8  5380                     subq.l     D0, 1
  18989. 0000DBEA  4C46 0800                movem.l    A3, D6
  18990. 0000DBEE  2F00                     move.l     -[A7], D0
  18991. 0000DBF0  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  18992. 0000DBF4  2057                     movea.l    A0, [A7]
  18993. 0000DBF6  2268 0004                movea.l    A1, [A0 + 0x4]
  18994. 0000DBFA  2269 0020                movea.l    A1, [A1 + 0x20]
  18995. 0000DBFE  4E91                     jsr        [A1]
  18996. 0000DC00  4FEF 0010                lea.l      A7, [A7 + 0x10]
  18997. label0000DC04:
  18998. 0000DC04  4AAA 00B0                tst.l      [A2 + 0xB0]
  18999. 0000DC08  6760                     beq        +0x62 /* 0000DC6A */
  19000. 0000DC0A  306E FFEC                movea.w    A0, [A6 - 0x14]
  19001. 0000DC0E  262E FFE4                move.l     D3, [A6 - 0x1C]
  19002. 0000DC12  9688                     sub.l      D3, A0
  19003. 0000DC14  B6AE FFF0                cmp.l      D3, [A6 - 0x10]
  19004. 0000DC18  6C04                     bge        +0x6 /* 0000DC1E */
  19005. 0000DC1A  262E FFF0                move.l     D3, [A6 - 0x10]
  19006. label0000DC1E:
  19007. 0000DC1E  7800                     moveq.l    D4, 0x00
  19008. 0000DC20  4A83                     tst.l      D3
  19009. 0000DC22  6F0E                     ble        +0x10 /* 0000DC32 */
  19010. 0000DC24  2803                     move.l     D4, D3
  19011. 0000DC26  D8AE FFF8                add.l      D4, [A6 - 0x8]
  19012. 0000DC2A  5384                     subq.l     D4, 1
  19013. 0000DC2C  4C6E 4804 FFF8           movem.l    D2,A3,A6, [A6 - 0x8]
  19014. label0000DC32:
  19015. 0000DC32  2F04                     move.l     -[A7], D4
  19016. 0000DC34  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  19017. 0000DC38  2057                     movea.l    A0, [A7]
  19018. 0000DC3A  2268 0004                movea.l    A1, [A0 + 0x4]
  19019. 0000DC3E  2269 0164                movea.l    A1, [A1 + 0x164]
  19020. 0000DC42  4E91                     jsr        [A1]
  19021. 0000DC44  202E FFF0                move.l     D0, [A6 - 0x10]
  19022. 0000DC48  D0AE FFF8                add.l      D0, [A6 - 0x8]
  19023. 0000DC4C  5380                     subq.l     D0, 1
  19024. 0000DC4E  4C6E 0800 FFF8           movem.l    A3, [A6 - 0x8]
  19025. 0000DC54  2F00                     move.l     -[A7], D0
  19026. 0000DC56  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  19027. 0000DC5A  2057                     movea.l    A0, [A7]
  19028. 0000DC5C  2268 0004                movea.l    A1, [A0 + 0x4]
  19029. 0000DC60  2269 0020                movea.l    A1, [A1 + 0x20]
  19030. 0000DC64  4E91                     jsr        [A1]
  19031. 0000DC66  4FEF 0010                lea.l      A7, [A7 + 0x10]
  19032. label0000DC6A:
  19033. 0000DC6A  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  19034. 0000DC6E  4E5E                     unlink     A6
  19035. 0000DC70  4E75                     rts
  19036. 0000DC72  4E56 FFF4                link       A6, -0x000C
  19037. 0000DC76  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  19038. 0000DC7A  246E 0008                movea.l    A2, [A6 + 0x8]
  19039. 0000DC7E  382E 000C                move.w     D4, [A6 + 0xC]
  19040. 0000DC82  362E 000E                move.w     D3, [A6 + 0xE]
  19041. 0000DC86  1A2E 0010                move.b     D5, [A6 + 0x10]
  19042. 0000DC8A  1F05                     move.b     -[A7], D5
  19043. 0000DC8C  3F03                     move.w     -[A7], D3
  19044. 0000DC8E  3F04                     move.w     -[A7], D4
  19045. 0000DC90  2F0A                     move.l     -[A7], A2
  19046. 0000DC92  61FF FFFF AE10           bsr        -0x51EE /* 00008AA4 */
  19047. 0000DC98  2F0A                     move.l     -[A7], A2
  19048. 0000DC9A  2057                     movea.l    A0, [A7]
  19049. 0000DC9C  2268 0004                movea.l    A1, [A0 + 0x4]
  19050. 0000DCA0  2269 0018                movea.l    A1, [A1 + 0x18]
  19051. 0000DCA4  4E91                     jsr        [A1]
  19052. 0000DCA6  584F                     addq.w     A7, 4
  19053. 0000DCA8  2F08                     move.l     -[A7], A0
  19054. 0000DCAA  486E FFF4                pea.l      [A6 - 0xC]
  19055. 0000DCAE  4EB9 0000 2110           jsr        [0x00002110]
  19056. 0000DCB4  2F0A                     move.l     -[A7], A2
  19057. 0000DCB6  2057                     movea.l    A0, [A7]
  19058. 0000DCB8  2268 0004                movea.l    A1, [A0 + 0x4]
  19059. 0000DCBC  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  19060. 0000DCC0  4E91                     jsr        [A1]
  19061. 0000DCC2  3F3C FFFF                move.w     -[A7], 0xFFFF
  19062. 0000DCC6  486E FFF4                pea.l      [A6 - 0xC]
  19063. 0000DCCA  4EB9 0000 2118           jsr        [0x00002118]
  19064. 0000DCD0  4227                     clr.b      -[A7]
  19065. 0000DCD2  3043                     movea.w    A0, D3
  19066. 0000DCD4  2F08                     move.l     -[A7], A0
  19067. 0000DCD6  3044                     movea.w    A0, D4
  19068. 0000DCD8  2F08                     move.l     -[A7], A0
  19069. 0000DCDA  2F0A                     move.l     -[A7], A2
  19070. 0000DCDC  2057                     movea.l    A0, [A7]
  19071. 0000DCDE  2268 0004                movea.l    A1, [A0 + 0x4]
  19072. 0000DCE2  2269 0174                movea.l    A1, [A1 + 0x174]
  19073. 0000DCE6  4E91                     jsr        [A1]
  19074. 0000DCE8  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  19075. 0000DCEC  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  19076. 0000DCF0  4E5E                     unlink     A6
  19077. 0000DCF2  4E75                     rts
  19078. 0000DCF4  4E56 0000                link       A6, 0
  19079. 0000DCF8  2F0A                     move.l     -[A7], A2
  19080. 0000DCFA  246E 0008                movea.l    A2, [A6 + 0x8]
  19081. 0000DCFE  206E 000C                movea.l    A0, [A6 + 0xC]
  19082. 0000DD02  B1EA 00A8                cmpa.l     A0, [A2 + 0xA8]
  19083. 0000DD06  6610                     bne        +0x12 /* 0000DD18 */
  19084. 0000DD08  2F0A                     move.l     -[A7], A2
  19085. 0000DD0A  2057                     movea.l    A0, [A7]
  19086. 0000DD0C  2268 0004                movea.l    A1, [A0 + 0x4]
  19087. 0000DD10  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  19088. 0000DD14  4E91                     jsr        [A1]
  19089. 0000DD16  584F                     addq.w     A7, 4
  19090. label0000DD18:
  19091. 0000DD18  245F                     movea.l    A2, [A7]+
  19092. 0000DD1A  4E5E                     unlink     A6
  19093. 0000DD1C  4E75                     rts
  19094. 0000DD1E  4E56 0000                link       A6, 0
  19095. 0000DD22  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  19096. 0000DD26  266E 0008                movea.l    A3, [A6 + 0x8]
  19097. 0000DD2A  262E 000C                move.l     D3, [A6 + 0xC]
  19098. 0000DD2E  286E 0010                movea.l    A4, [A6 + 0x10]
  19099. 0000DD32  0C83 0000 00CD           cmpi.l     D3, 0xCD
  19100. 0000DD38  665C                     bne        +0x5E /* 0000DD96 */
  19101. 0000DD3A  244C                     movea.l    A2, A4
  19102. 0000DD3C  362A 0004                move.w     D3, [A2 + 0x4]
  19103. 0000DD40  0C43 0081                cmpi.w     D3, 0x81
  19104. 0000DD44  661A                     bne        +0x1C /* 0000DD60 */
  19105. 0000DD46  2F2A 0006                move.l     -[A7], [A2 + 0x6]
  19106. 0000DD4A  2F12                     move.l     -[A7], [A2]
  19107. 0000DD4C  2F0B                     move.l     -[A7], A3
  19108. 0000DD4E  2057                     movea.l    A0, [A7]
  19109. 0000DD50  2268 0004                movea.l    A1, [A0 + 0x4]
  19110. 0000DD54  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  19111. 0000DD58  4E91                     jsr        [A1]
  19112. 0000DD5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19113. 0000DD5E  6066                     bra        +0x68 /* 0000DDC6 */
  19114. label0000DD60:
  19115. 0000DD60  2852                     movea.l    A4, [A2]
  19116. 0000DD62  B9EB 00B0                cmpa.l     A4, [A3 + 0xB0]
  19117. 0000DD66  6614                     bne        +0x16 /* 0000DD7C */
  19118. 0000DD68  3F03                     move.w     -[A7], D3
  19119. 0000DD6A  2F0B                     move.l     -[A7], A3
  19120. 0000DD6C  2057                     movea.l    A0, [A7]
  19121. 0000DD6E  2268 0004                movea.l    A1, [A0 + 0x4]
  19122. 0000DD72  2269 01C0                movea.l    A1, [A1 + 0x1C0]
  19123. 0000DD76  4E91                     jsr        [A1]
  19124. 0000DD78  5C4F                     addq.w     A7, 6
  19125. 0000DD7A  604A                     bra        +0x4C /* 0000DDC6 */
  19126. label0000DD7C:
  19127. 0000DD7C  B9EB 00AC                cmpa.l     A4, [A3 + 0xAC]
  19128. 0000DD80  6644                     bne        +0x46 /* 0000DDC6 */
  19129. 0000DD82  3F03                     move.w     -[A7], D3
  19130. 0000DD84  2F0B                     move.l     -[A7], A3
  19131. 0000DD86  2057                     movea.l    A0, [A7]
  19132. 0000DD88  2268 0004                movea.l    A1, [A0 + 0x4]
  19133. 0000DD8C  2269 01BC                movea.l    A1, [A1 + 0x1BC]
  19134. 0000DD90  4E91                     jsr        [A1]
  19135. 0000DD92  5C4F                     addq.w     A7, 6
  19136. 0000DD94  6030                     bra        +0x32 /* 0000DDC6 */
  19137. label0000DD96:
  19138. 0000DD96  0C83 0000 00CC           cmpi.l     D3, 0xCC
  19139. 0000DD9C  6628                     bne        +0x2A /* 0000DDC6 */
  19140. 0000DD9E  244C                     movea.l    A2, A4
  19141. 0000DDA0  2F0A                     move.l     -[A7], A2
  19142. 0000DDA2  2057                     movea.l    A0, [A7]
  19143. 0000DDA4  2268 0004                movea.l    A1, [A0 + 0x4]
  19144. 0000DDA8  2269 001C                movea.l    A1, [A1 + 0x1C]
  19145. 0000DDAC  4E91                     jsr        [A1]
  19146. 0000DDAE  584F                     addq.w     A7, 4
  19147. 0000DDB0  2F00                     move.l     -[A7], D0
  19148. 0000DDB2  2F0A                     move.l     -[A7], A2
  19149. 0000DDB4  2F0B                     move.l     -[A7], A3
  19150. 0000DDB6  2057                     movea.l    A0, [A7]
  19151. 0000DDB8  2268 0004                movea.l    A1, [A0 + 0x4]
  19152. 0000DDBC  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  19153. 0000DDC0  4E91                     jsr        [A1]
  19154. 0000DDC2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19155. label0000DDC6:
  19156. 0000DDC6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  19157. 0000DDCA  4E5E                     unlink     A6
  19158. 0000DDCC  4E75                     rts
  19159. 0000DDCE  4E56 FFF4                link       A6, -0x000C
  19160. 0000DDD2  48E7 1820                movem.l    -[A7], D3,D4,A2
  19161. 0000DDD6  246E 0008                movea.l    A2, [A6 + 0x8]
  19162. 0000DDDA  382E 000C                move.w     D4, [A6 + 0xC]
  19163. 0000DDDE  7600                     moveq.l    D3, 0x00
  19164. 0000DDE0  486E FFF8                pea.l      [A6 - 0x8]
  19165. 0000DDE4  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  19166. 0000DDE8  61FF FFFF C0CC           bsr        -0x3F32 /* 00009EB6 */
  19167. 0000DDEE  486E FFF4                pea.l      [A6 - 0xC]
  19168. 0000DDF2  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  19169. 0000DDF6  61FF FFFF 5E14           bsr        -0xA1EA /* 00003C0C */
  19170. 0000DDFC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  19171. 0000DE00  3004                     move.w     D0, D4
  19172. 0000DE02  0440 0014                subi.w     D0, 0x14
  19173. 0000DE06  670E                     beq        +0x10 /* 0000DE16 */
  19174. 0000DE08  5340                     subq.w     D0, 1
  19175. 0000DE0A  670E                     beq        +0x10 /* 0000DE1A */
  19176. 0000DE0C  5340                     subq.w     D0, 1
  19177. 0000DE0E  670E                     beq        +0x10 /* 0000DE1E */
  19178. 0000DE10  5340                     subq.w     D0, 1
  19179. 0000DE12  6722                     beq        +0x24 /* 0000DE36 */
  19180. 0000DE14  6034                     bra        +0x36 /* 0000DE4A */
  19181. label0000DE16:
  19182. 0000DE16  76FF                     moveq.l    D3, 0xFFFFFFFF
  19183. 0000DE18  6030                     bra        +0x32 /* 0000DE4A */
  19184. label0000DE1A:
  19185. 0000DE1A  7601                     moveq.l    D3, 0x01
  19186. 0000DE1C  602C                     bra        +0x2E /* 0000DE4A */
  19187. label0000DE1E:
  19188. 0000DE1E  306E FFF6                movea.w    A0, [A6 - 0xA]
  19189. 0000DE22  2008                     move.l     D0, A0
  19190. 0000DE24  4C6E 0800 FFFC           movem.l    A3, [A6 - 0x4]
  19191. 0000DE2A  7601                     moveq.l    D3, 0x01
  19192. 0000DE2C  9680                     sub.l      D3, D0
  19193. 0000DE2E  4A43                     tst.w      D3
  19194. 0000DE30  6D18                     blt        +0x1A /* 0000DE4A */
  19195. 0000DE32  76FF                     moveq.l    D3, 0xFFFFFFFF
  19196. 0000DE34  6014                     bra        +0x16 /* 0000DE4A */
  19197. label0000DE36:
  19198. 0000DE36  306E FFF6                movea.w    A0, [A6 - 0xA]
  19199. 0000DE3A  2608                     move.l     D3, A0
  19200. 0000DE3C  4C6E 3803 FFFC           movem.l    D0,D1,A3,A4,A5, [A6 - 0x4]
  19201. 0000DE42  5383                     subq.l     D3, 1
  19202. 0000DE44  4A43                     tst.w      D3
  19203. 0000DE46  6E02                     bgt        +0x4 /* 0000DE4A */
  19204. 0000DE48  7601                     moveq.l    D3, 0x01
  19205. label0000DE4A:
  19206. 0000DE4A  4A43                     tst.w      D3
  19207. 0000DE4C  673A                     beq        +0x3C /* 0000DE88 */
  19208. 0000DE4E  3043                     movea.w    A0, D3
  19209. 0000DE50  2F08                     move.l     -[A7], A0
  19210. 0000DE52  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  19211. 0000DE56  2057                     movea.l    A0, [A7]
  19212. 0000DE58  2268 0004                movea.l    A1, [A0 + 0x4]
  19213. 0000DE5C  2269 015C                movea.l    A1, [A1 + 0x15C]
  19214. 0000DE60  4E91                     jsr        [A1]
  19215. 0000DE62  1F3C 0001                move.b     -[A7], 0x1
  19216. 0000DE66  3043                     movea.w    A0, D3
  19217. 0000DE68  2008                     move.l     D0, A0
  19218. 0000DE6A  4C2E 0800 FFFC           movem.w    A3, [A6 - 0x4]
  19219. 0000DE70  2F00                     move.l     -[A7], D0
  19220. 0000DE72  42A7                     clr.l      -[A7]
  19221. 0000DE74  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  19222. 0000DE78  2057                     movea.l    A0, [A7]
  19223. 0000DE7A  2268 0004                movea.l    A1, [A0 + 0x4]
  19224. 0000DE7E  2269 0168                movea.l    A1, [A1 + 0x168]
  19225. 0000DE82  4E91                     jsr        [A1]
  19226. 0000DE84  4FEF 0016                lea.l      A7, [A7 + 0x16]
  19227. label0000DE88:
  19228. 0000DE88  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  19229. 0000DE8C  4E5E                     unlink     A6
  19230. 0000DE8E  4E75                     rts
  19231. 0000DE90  4E56 FFF4                link       A6, -0x000C
  19232. 0000DE94  48E7 1820                movem.l    -[A7], D3,D4,A2
  19233. 0000DE98  246E 0008                movea.l    A2, [A6 + 0x8]
  19234. 0000DE9C  382E 000C                move.w     D4, [A6 + 0xC]
  19235. 0000DEA0  7600                     moveq.l    D3, 0x00
  19236. 0000DEA2  486E FFF8                pea.l      [A6 - 0x8]
  19237. 0000DEA6  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  19238. 0000DEAA  61FF FFFF C00A           bsr        -0x3FF4 /* 00009EB6 */
  19239. 0000DEB0  486E FFF4                pea.l      [A6 - 0xC]
  19240. 0000DEB4  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  19241. 0000DEB8  61FF FFFF 5D52           bsr        -0xA2AC /* 00003C0C */
  19242. 0000DEBE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  19243. 0000DEC2  3004                     move.w     D0, D4
  19244. 0000DEC4  0440 0014                subi.w     D0, 0x14
  19245. 0000DEC8  670E                     beq        +0x10 /* 0000DED8 */
  19246. 0000DECA  5340                     subq.w     D0, 1
  19247. 0000DECC  670E                     beq        +0x10 /* 0000DEDC */
  19248. 0000DECE  5340                     subq.w     D0, 1
  19249. 0000DED0  670E                     beq        +0x10 /* 0000DEE0 */
  19250. 0000DED2  5340                     subq.w     D0, 1
  19251. 0000DED4  6722                     beq        +0x24 /* 0000DEF8 */
  19252. 0000DED6  6034                     bra        +0x36 /* 0000DF0C */
  19253. label0000DED8:
  19254. 0000DED8  76FF                     moveq.l    D3, 0xFFFFFFFF
  19255. 0000DEDA  6030                     bra        +0x32 /* 0000DF0C */
  19256. label0000DEDC:
  19257. 0000DEDC  7601                     moveq.l    D3, 0x01
  19258. 0000DEDE  602C                     bra        +0x2E /* 0000DF0C */
  19259. label0000DEE0:
  19260. 0000DEE0  306E FFF4                movea.w    A0, [A6 - 0xC]
  19261. 0000DEE4  2008                     move.l     D0, A0
  19262. 0000DEE6  4C6E 0800 FFF8           movem.l    A3, [A6 - 0x8]
  19263. 0000DEEC  7601                     moveq.l    D3, 0x01
  19264. 0000DEEE  9680                     sub.l      D3, D0
  19265. 0000DEF0  4A43                     tst.w      D3
  19266. 0000DEF2  6D18                     blt        +0x1A /* 0000DF0C */
  19267. 0000DEF4  76FF                     moveq.l    D3, 0xFFFFFFFF
  19268. 0000DEF6  6014                     bra        +0x16 /* 0000DF0C */
  19269. label0000DEF8:
  19270. 0000DEF8  306E FFF4                movea.w    A0, [A6 - 0xC]
  19271. 0000DEFC  2608                     move.l     D3, A0
  19272. 0000DEFE  4C6E 3803 FFF8           movem.l    D0,D1,A3,A4,A5, [A6 - 0x8]
  19273. 0000DF04  5383                     subq.l     D3, 1
  19274. 0000DF06  4A43                     tst.w      D3
  19275. 0000DF08  6E02                     bgt        +0x4 /* 0000DF0C */
  19276. 0000DF0A  7601                     moveq.l    D3, 0x01
  19277. label0000DF0C:
  19278. 0000DF0C  4A43                     tst.w      D3
  19279. 0000DF0E  673A                     beq        +0x3C /* 0000DF4A */
  19280. 0000DF10  3043                     movea.w    A0, D3
  19281. 0000DF12  2F08                     move.l     -[A7], A0
  19282. 0000DF14  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  19283. 0000DF18  2057                     movea.l    A0, [A7]
  19284. 0000DF1A  2268 0004                movea.l    A1, [A0 + 0x4]
  19285. 0000DF1E  2269 015C                movea.l    A1, [A1 + 0x15C]
  19286. 0000DF22  4E91                     jsr        [A1]
  19287. 0000DF24  1F3C 0001                move.b     -[A7], 0x1
  19288. 0000DF28  42A7                     clr.l      -[A7]
  19289. 0000DF2A  3043                     movea.w    A0, D3
  19290. 0000DF2C  2008                     move.l     D0, A0
  19291. 0000DF2E  4C2E 0800 FFF8           movem.w    A3, [A6 - 0x8]
  19292. 0000DF34  2F00                     move.l     -[A7], D0
  19293. 0000DF36  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  19294. 0000DF3A  2057                     movea.l    A0, [A7]
  19295. 0000DF3C  2268 0004                movea.l    A1, [A0 + 0x4]
  19296. 0000DF40  2269 0168                movea.l    A1, [A1 + 0x168]
  19297. 0000DF44  4E91                     jsr        [A1]
  19298. 0000DF46  4FEF 0016                lea.l      A7, [A7 + 0x16]
  19299. label0000DF4A:
  19300. 0000DF4A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  19301. 0000DF4E  4E5E                     unlink     A6
  19302. 0000DF50  4E75                     rts
  19303. 0000DF52  4E56 FFF0                link       A6, -0x0010
  19304. 0000DF56  48E7 1030                movem.l    -[A7], D3,A2,A3
  19305. 0000DF5A  246E 0008                movea.l    A2, [A6 + 0x8]
  19306. 0000DF5E  266E 000C                movea.l    A3, [A6 + 0xC]
  19307. 0000DF62  262E 0010                move.l     D3, [A6 + 0x10]
  19308. 0000DF66  486E FFF8                pea.l      [A6 - 0x8]
  19309. 0000DF6A  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  19310. 0000DF6E  2057                     movea.l    A0, [A7]
  19311. 0000DF70  2268 0004                movea.l    A1, [A0 + 0x4]
  19312. 0000DF74  2269 0154                movea.l    A1, [A1 + 0x154]
  19313. 0000DF78  4E91                     jsr        [A1]
  19314. 0000DF7A  486E FFF0                pea.l      [A6 - 0x10]
  19315. 0000DF7E  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  19316. 0000DF82  61FF FFFF BF32           bsr        -0x40CC /* 00009EB6 */
  19317. 0000DF88  B7EA 00B0                cmpa.l     A3, [A2 + 0xB0]
  19318. 0000DF8C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  19319. 0000DF90  660E                     bne        +0x10 /* 0000DFA0 */
  19320. 0000DF92  2003                     move.l     D0, D3
  19321. 0000DF94  4C2E 0800 FFF0           movem.w    A3, [A6 - 0x10]
  19322. 0000DF9A  2D40 FFF8                move.l     [A6 - 0x8], D0
  19323. 0000DF9E  6012                     bra        +0x14 /* 0000DFB2 */
  19324. label0000DFA0:
  19325. 0000DFA0  B7EA 00AC                cmpa.l     A3, [A2 + 0xAC]
  19326. 0000DFA4  660C                     bne        +0xE /* 0000DFB2 */
  19327. 0000DFA6  2003                     move.l     D0, D3
  19328. 0000DFA8  4C2E 0800 FFF4           movem.w    A3, [A6 - 0xC]
  19329. 0000DFAE  2D40 FFFC                move.l     [A6 - 0x4], D0
  19330. label0000DFB2:
  19331. 0000DFB2  157C 0001 00BA           move.b     [A2 + 0xBA], 0x1
  19332. 0000DFB8  1F3C 0001                move.b     -[A7], 0x1
  19333. 0000DFBC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  19334. 0000DFC0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  19335. 0000DFC4  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  19336. 0000DFC8  61FF FFFF BA7E           bsr        -0x4580 /* 00009A48 */
  19337. 0000DFCE  422A 00BA                clr.b      [A2 + 0xBA]
  19338. 0000DFD2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  19339. 0000DFD6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  19340. 0000DFDA  4E5E                     unlink     A6
  19341. 0000DFDC  4E75                     rts
  19342. 0000DFDE  0000 02E2                ori.b      D0, 0xE2
  19343. 0000DFE2  9996                     sub.l      [A6], D4
  19344. 0000DFE4  F9FB                     .invalid   <<F/7/4>>
  19345. 0000DFE6  4073 8940                negx.w     [A3 + <<invalid base displacement size>>]
  19346. 0000DFEA  D08F                     add.l      D0, A7
  19347. 0000DFEC  FB95                     .invalid   <<F/6/5>>
  19348. 0000DFEE  87A3                     or.l       -[A3], D3
  19349. 0000DFF0  FB9E                     .invalid   <<F/6/5>>
  19350. 0000DFF2  8795                     or.l       [A5], D3
  19351. 0000DFF4  9596                     sub.l      [A6], D2
  19352. 0000DFF6  8EA0                     or.l       D7, -[A0]
  19353. 0000DFF8  9DA3                     sub.l      -[A3], D6
  19354. 0000DFFA  8C8F                     or.l       D6, A7
  19355. 0000DFFC  F9FB                     .invalid   <<F/7/4>>
  19356. 0000DFFE  BB8C                     cmpm.l     [A5]+, [A4]+
  19357. 0000E000  8FF9 FB40 4DF9           divs.w     D7, [0xFB404DF9]
  19358. 0000E006  FB9E                     .invalid   <<F/6/5>>
  19359. 0000E008  8E87                     or.l       D7, D7
  19360. 0000E00A  408C                     negx.l     A4
  19361. 0000E00C  4044                     negx.w     D4
  19362. 0000E00E  4077 40AE                negx.w     [A7 + D4.w - 0x82]
  19363. 0000E012  8C9D                     or.l       D6, [A5]+
  19364. 0000E014  F9F9                     .invalid   <<F/7/4>>
  19365. 0000E016  F9FB                     .invalid   <<F/7/4>>
  19366. 0000E018  406A F9F9                negx.w     [A2 - 0x607]
  19367. 0000E01C  F9FB                     .invalid   <<F/7/4>>
  19368. 0000E01E  AC8E                     syscall    SpaceExtra, auto_pop
  19369. 0000E020  8740 85DE                pack       D3, D0, 0x85DE
  19370. 0000E024  DC40                     add.w      D6, D0
  19371. 0000E026  49DE                     lea.l      A4, [A6]+
  19372. 0000E028  DC40                     add.w      D6, D0
  19373. 0000E02A  56DE                     sne        [A6]+
  19374. 0000E02C  DCAC B140                add.l      D6, [A4 - 0x4EC0]
  19375. 0000E030  6383                     bls        -0x7B /* 0000DFB5 */
  19376. 0000E032  8F93                     or.l       [A3], D7
  19377. 0000E034  85AB 838F                or.l       [A3 - 0x7C71], D2
  19378. 0000E038  939C                     sub.l      [A4]+, D1
  19379. 0000E03A  8D85 96F9                unpk       D6, D5, 0x96F9
  19380. 0000E03E  F9FB                     .invalid   <<F/7/4>>
  19381. 0000E040  A440                     syscall    ReserveMemSys, flags=4
  19382. 0000E042  4D8A                     .invalid   6, A2 // invalid opcode 4 with b == 6
  19383. 0000E044  B4FC 40B0                cmpa.w     A2, 0x40B0
  19384. 0000E048  F9F9                     .invalid   <<F/7/4>>
  19385. 0000E04A  FBB8                     .invalid   <<F/6/5>>
  19386. 0000E04C  868E                     or.l       D3, A6
  19387. 0000E04E  8799                     or.l       [A1]+, D3
  19388. 0000E050  4051                     negx.w     [A1]
  19389. 0000E052  8DA2                     or.l       -[A2], D6
  19390. 0000E054  B6B0 A0A7                cmp.l      D3, [A0 + A2.w - 0x89]
  19391. 0000E058  9495                     sub.l      D2, [A5]
  19392. 0000E05A  B240                     cmp.w      D1, D0
  19393. 0000E05C  53D6                     sls        [A6]
  19394. 0000E05E  A6B8                     syscall    vSoundDead, flags=6
  19395. 0000E060  40B1 D97F                negx.l     <<invalid full ext with IS == 1 and I/IS == 7>>
  19396. 0000E064  B394                     xor.l      [A4], D1
  19397. 0000E066  98B5 A7B5 4054 419A      sub.l      D4, [[0x4054419A] + A2 * 8]
  19398. 0000E06E  7E89                     moveq.l    D7, 0xFFFFFF89
  19399. 0000E070  4112                     .invalid   0, [A2] // invalid opcode 4 with b == 4
  19400. 0000E072  7F95                     moveq.l    D7, 0xFFFFFF95
  19401. 0000E074  7FB4                     moveq.l    D7, 0xFFFFFFB4
  19402. 0000E076  40CB                     move.w     A3, SR
  19403. 0000E078  7F95                     moveq.l    D7, 0xFFFFFF95
  19404. 0000E07A  7FB4                     moveq.l    D7, 0xFFFFFFB4
  19405. 0000E07C  40F6 8D9A 4242           move.w     [[ + A0 * 4] + 0x4242], SR
  19406. 0000E082  8EFB 4056                divu.w     D7, [PC + D4.w + 0x56]
  19407. 0000E086  FC41 4D98                .extension 0xC41 <<F/1/6>>, 0x4D98 // unimplemented
  19408. 0000E08A  8791                     or.l       [A1], D3
  19409. 0000E08C  9D8D                     subx.l     -[A6], -[A5]
  19410. 0000E08E  8596                     or.l       [A6], D2
  19411. 0000E090  F9F9                     .invalid   <<F/7/4>>
  19412. 0000E092  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  19413. 0000E094  558A                     subq.l     A2, 2
  19414. 0000E096  BFF9 F9FB B686           cmpa.l     A7, [0xF9FBB686]
  19415. 0000E09C  8E87                     or.l       D7, D7
  19416. 0000E09E  A440                     syscall    ReserveMemSys, flags=4
  19417. 0000E0A0  4CFC 888B 4048 A840      movem.l    D0,D1,D3,D7,A3,A7, 0x4048A840
  19418. 0000E0A8  46AD B995                not.l      [A5 - 0x466B]
  19419. 0000E0AC  4048                     negx.w     A0
  19420. 0000E0AE  9FB3 BCA0                sub.l      [A3 + A3 * 4 - 0x96], D7
  19421. 0000E0B2  9298                     sub.l      D1, [A0]+
  19422. 0000E0B4  B341                     xor.w      D1, D1
  19423. 0000E0B6  CD40                     exg        D6, D0
  19424. 0000E0B8  47A3                     .invalid   3, -[A3] // invalid opcode 4 with b == 6
  19425. 0000E0BA  A540                     syscall    ResrvMem/ReserveMem, flags=5
  19426. 0000E0BC  C8A0                     and.l      D4, -[A0]
  19427. 0000E0BE  A340                     syscall    ResrvMem/ReserveMem, flags=3
  19428. 0000E0C0  4940                     chk.w      D4, D0
  19429. 0000E0C2  8A41                     or.w       D5, D1
  19430. 0000E0C4  4C89 FB40                movem.w    D6,A0,A1,A3,A4,A5,A6,A7, A1
  19431. 0000E0C8  4D89                     .invalid   6, A1 // invalid opcode 4 with b == 6
  19432. 0000E0CA  FBB0                     .invalid   <<F/6/5>>
  19433. 0000E0CC  89FB 4061                divs.w     D4, [PC + D4.w + 0x61]
  19434. 0000E0D0  4046                     negx.w     D6
  19435. 0000E0D2  FBA1                     .invalid   <<F/6/5>>
  19436. 0000E0D4  FA8D FC8B                .extension 0xA8D <<F/2-3/5>> // unimplemented
  19437. 0000E0D8  8741 53FC                pack       D3, D1, 0x53FC
  19438. 0000E0DC  4056                     negx.w     [A6]
  19439. 0000E0DE  F1A8                     .invalid   <<F/6/0>>
  19440. 0000E0E0  EC40                     asr        D0.w, 6
  19441. 0000E0E2  4EF9 F9ED 4066           jmp        [0xF9ED4066]
  19442. 0000E0E8  FCBC FC41                .extension 0xCBC <<F/2-3/6>> // unimplemented
  19443. 0000E0EC  E8B4                     roxr       D4, D4
  19444. 0000E0EE  D8AC E693                add.l      D4, [A4 - 0x196D]
  19445. 0000E0F2  FB90                     .invalid   <<F/6/5>>
  19446. 0000E0F4  ABB1                     syscall    scIndTab32
  19447. 0000E0F6  449D                     neg.l      [A5]+
  19448. 0000E0F8  FCA4 9B8F                .extension 0xCA4 <<F/2-3/6>> // unimplemented
  19449. // begin alternate branch 0000E0FA-0000E0FC
  19450. label0000E0FA:
  19451. 0000E0FA  9B8F                     subx.l     -[A5], -[A7]
  19452. // end alternate branch 0000E0FA-0000E0FC
  19453. label0000E0FA: // (misaligned)
  19454. 0000E0FC  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  19455. 0000E0FE  98A0                     sub.l      D4, -[A0]
  19456. 0000E100  8FFB B9FB A687 9EA3 4058 8EFB divs.w     D7, [[-0x5978615D] + 0x40588EFB]
  19457. 0000E10C  BFAD FCAA                xor.l      [A5 - 0x356], D7
  19458. 0000E110  EFBC                     rol        D4, D7
  19459. 0000E112  FBA9                     .invalid   <<F/6/5>>
  19460. 0000E114  878B 9B40                unpk       -[A3], -[A3], 0x9B40
  19461. 0000E118  7898                     moveq.l    D4, 0xFFFFFF98
  19462. 0000E11A  9BA2                     sub.l      -[A2], D5
  19463. 0000E11C  9141                     subx.w     D0, D1
  19464. 0000E11E  5896                     addq.l     [A6], 4
  19465. 0000E120  89A9 4045                or.l       [A1 + 0x4045], D4
  19466. 0000E124  8C8F                     or.l       D6, A7
  19467. 0000E126  F9FB                     .invalid   <<F/7/4>>
  19468. 0000E128  4061                     negx.w     -[A1]
  19469. 0000E12A  859E                     or.l       [A6]+, D2
  19470. 0000E12C  F9FB                     .invalid   <<F/7/4>>
  19471. 0000E12E  9E8E                     sub.l      D7, A6
  19472. 0000E130  8740 AC7F                pack       D3, D0, 0xAC7F
  19473. 0000E134  9940                     subx.w     D4, D0
  19474. 0000E136  6F7F                     ble        +0x81 /* 0000E1B7 */
  19475. 0000E138  99A0                     sub.l      -[A0], D4
  19476. 0000E13A  FDF9                     .invalid   <<F/7/6>>
  19477. 0000E13C  8440                     or.w       D2, D0
  19478. 0000E13E  837F                     or.w       <<invalid special address>>, D1
  19479. 0000E140  9940                     subx.w     D4, D0
  19480. 0000E142  51FD                     sf         <<invalid special address>>
  19481. 0000E144  F984                     .invalid   <<F/6/4>>
  19482. 0000E146  A78E                     syscall    BTreeDispatch, flags=7
  19483. 0000E148  8390                     or.l       [A0], D1
  19484. 0000E14A  9387                     subx.l     D1, D7
  19485. 0000E14C  8F42 938E                pack       D7, D2, 0x938E
  19486. 0000E150  41A5                     .invalid   0, -[A5] // invalid opcode 4 with b == 6
  19487. 0000E152  9DF9 FBBF 96F9           sub.l      A6, [0xFBBF96F9]
  19488. 0000E158  FBB1                     .invalid   <<F/6/5>>
  19489. 0000E15A  4055                     negx.w     [A5]
  19490. 0000E15C  9F83                     subx.l     D7, D3
  19491. 0000E15E  4049                     negx.w     A1
  19492. 0000E160  F9FB                     .invalid   <<F/7/4>>
  19493. 0000E162  BB87                     xor.l      D7, D5
  19494. 0000E164  4285                     clr.l      D5
  19495. 0000E166  4057                     negx.w     [A7]
  19496. 0000E168  EB40                     asl        D0.w, 5
  19497. 0000E16A  6C8E                     bge        -0x70 /* 0000E0FA */
  19498. 0000E16C  A388                     syscall    IOPMoveData, flags=3
  19499. 0000E16E  9040                     sub.w      D0, D0
  19500. 0000E170  5F95                     subq.l     [A5], 7
  19501. 0000E172  F9FB                     .invalid   <<F/7/4>>
  19502. 0000E174  BF8E                     cmpm.l     [A7]+, [A6]+
  19503. 0000E176  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  19504. 0000E178  A095                     syscall    POGOMPW
  19505. 0000E17A  F9FB                     .invalid   <<F/7/4>>
  19506. 0000E17C  404E                     negx.w     A6
  19507. 0000E17E  95F9 FBBA A995           sub.l      A2, [0xFBBAA995]
  19508. 0000E184  F9FB                     .invalid   <<F/7/4>>
  19509. 0000E186  4047                     negx.w     D7
  19510. 0000E188  F9FB                     .invalid   <<F/7/4>>
  19511. 0000E18A  A487                     syscall    IOPMsgRequest, flags=4
  19512. 0000E18C  4080                     negx.l     D0
  19513. 0000E18E  878A 9C8D                unpk       -[A3], -[A2], 0x9C8D
  19514. 0000E192  8596                     or.l       [A6], D2
  19515. 0000E194  F9F9                     .invalid   <<F/7/4>>
  19516. label0000E196:
  19517. 0000E196  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  19518. 0000E198  6FFC                     ble        -0x2 /* 0000E196 */
  19519. 0000E19A  4059                     negx.w     [A1]+
  19520. 0000E19C  F9F9                     .invalid   <<F/7/4>>
  19521. 0000E19E  FBAB                     .invalid   <<F/6/5>>
  19522. 0000E1A0  868E                     or.l       D3, A6
  19523. 0000E1A2  8791                     or.l       [A1], D3
  19524. 0000E1A4  8592                     or.l       [A2], D2
  19525. 0000E1A6  4044                     negx.w     D4
  19526. 0000E1A8  B185                     xor.l      D5, D0
  19527. 0000E1AA  9DA4                     sub.l      -[A4], D6
  19528. 0000E1AC  BAE1                     cmpa.w     A5, -[A1]
  19529. 0000E1AE  9AA7                     sub.l      D5, -[A7]
  19530. 0000E1B0  4056                     negx.w     [A6]
  19531. 0000E1B2  E3AB                     lsl        D3, D1
  19532. 0000E1B4  404A                     negx.w     A2
  19533. 0000E1B6  4083                     negx.l     D3
  19534. 0000E1B8  40B9 7F5E 8C40           negx.l     [0x7F5E8C40]
  19535. 0000E1BE  848D                     or.l       D2, A5
  19536. 0000E1C0  405C                     negx.w     [A4]+
  19537. 0000E1C2  FC41 4883                .extension 0xC41 <<F/1/6>>, 0x4883 // unimplemented
  19538. 0000E1C6  8E40                     or.w       D7, D0
  19539. 0000E1C8  A08E                     syscall    BTreeDispatch
  19540. 0000E1CA  FB9C                     .invalid   <<F/6/5>>
  19541. 0000E1CC  83B4 8FFB 9C83 899C 8FFB 9C83 or.l       [[-0x637C7664] - 0x7004637D], D1
  19542. 0000E1D8  949A                     sub.l      D2, [A2]+
  19543. 0000E1DA  FBA4                     .invalid   <<F/6/5>>
  19544. 0000E1DC  FB8E                     .invalid   <<F/6/5>>
  19545. 0000E1DE  878E 87B5                unpk       -[A3], -[A6], 0x87B5
  19546. 0000E1E2  88FC AC93                divu.w     D4, 0xAC93
  19547. 0000E1E6  9D93                     sub.l      [A3], D6
  19548. 0000E1E8  8E92                     or.l       D7, [A2]
  19549. 0000E1EA  A689                     syscall    SCSIAtomic, flags=6
  19550. 0000E1EC  4134 B999                .invalid   0, [[ + A3]] // invalid opcode 4 with b == 4
  19551. 0000E1F0  9140                     subx.w     D0, D0
  19552. 0000E1F2  4C97 89A8                movem.w    D3,D5,D7,A0,A3,A7, [A7]
  19553. 0000E1F6  9489                     sub.l      D2, A1
  19554. 0000E1F8  AF94                     syscall    AllocRunBuf, auto_pop
  19555. 0000E1FA  8997                     or.l       [A7], D4
  19556. 0000E1FC  9389                     subx.l     -[A1], -[A1]
  19557. 0000E1FE  BD93                     xor.l      [A3], D6
  19558. 0000E200  899D                     or.l       [A5]+, D4
  19559. 0000E202  9389                     subx.l     -[A1], -[A1]
  19560. 0000E204  9893                     sub.l      D4, [A3]
  19561. 0000E206  899D                     or.l       [A5]+, D4
  19562. 0000E208  938D                     subx.l     -[A1], -[A5]
  19563. 0000E20A  9E93                     sub.l      D7, [A3]
  19564. 0000E20C  899D                     or.l       [A5]+, D4
  19565. 0000E20E  9389                     subx.l     -[A1], -[A1]
  19566. 0000E210  9893                     sub.l      D4, [A3]
  19567. 0000E212  899D                     or.l       [A5]+, D4
  19568. 0000E214  938D                     subx.l     -[A1], -[A5]
  19569. 0000E216  9E93                     sub.l      D7, [A3]
  19570. 0000E218  899D                     or.l       [A5]+, D4
  19571. 0000E21A  9389                     subx.l     -[A1], -[A1]
  19572. 0000E21C  9893                     sub.l      D4, [A3]
  19573. 0000E21E  899D                     or.l       [A5]+, D4
  19574. 0000E220  938D                     subx.l     -[A1], -[A5]
  19575. 0000E222  4092                     negx.l     [A2]
  19576. fn0000E224:
  19577. 0000E224  D240                     add.w      D1, D0
  19578. 0000E226  61FC                     bsr        -0x2 /* 0000E224 */
  19579. 0000E228  4055                     negx.w     [A5]
  19580. 0000E22A  958C                     subx.l     -[A2], -[A4]
  19581. 0000E22C  40AF 9789                negx.l     [A7 - 0x6877]
  19582. 0000E230  4063                     negx.w     -[A3]
  19583. 0000E232  9789                     subx.l     -[A3], -[A1]
  19584. 0000E234  40BF                     negx.l     <<invalid special address>>
  19585. 0000E236  96A7                     sub.l      D3, -[A7]
  19586. 0000E238  40F0 A941                move.w     [[A0 + <<invalid base displacement size>>]], SR
  19587. 0000E23C  479B                     .invalid   3, [A3]+ // invalid opcode 4 with b == 6
  19588. 0000E23E  899B                     or.l       [A3]+, D4
  19589. 0000E240  B289                     cmp.l      D1, A1
  19590. 0000E242  9BA3                     sub.l      -[A3], D5
  19591. 0000E244  8940 8C97                pack       D4, D0, 0x8C97
  19592. 0000E248  8941 3D83                pack       D4, D1, 0x3D83
  19593. 0000E24C  888E                     or.l       D4, A6
  19594. 0000E24E  83B9 8D88 96F9           or.l       [0x8D8896F9], D1
  19595. 0000E254  F9FB                     .invalid   <<F/7/4>>
  19596. 0000E256  4045                     negx.w     D5
  19597. 0000E258  9183                     subx.l     D0, D3
  19598. 0000E25A  4076 A68C                negx.w     [A6 + A2.w * 8 - 0x116]
  19599. 0000E25E  8896                     or.l       D4, [A6]
  19600. 0000E260  F9F9                     .invalid   <<F/7/4>>
  19601. 0000E262  FBB1                     .invalid   <<F/6/5>>
  19602. 0000E264  87B0 F9F9 FBA6 9086      or.l       [[-0x4596F7A]], D3
  19603. 0000E26C  8E87                     or.l       D7, D7
  19604. 0000E26E  4080                     negx.l     D0
  19605. 0000E270  9183                     subx.l     D0, D3
  19606. 0000E272  4160                     chk.w      D0, -[A0]
  19607. 0000E274  4054                     negx.w     [A4]
  19608. 0000E276  AD40                     syscall    SetItmIcon, auto_pop
  19609. 0000E278  C9B9 4086 F940           and.l      [0x4086F940], D4
  19610. 0000E27E  6AF9                     bpl        -0x5 /* 0000E279 */
  19611. 0000E280  9299                     sub.l      D1, [A1]+
  19612. 0000E282  899C                     or.l       [A4]+, D4
  19613. 0000E284  A68B                     syscall    CommToolboxDispatch, flags=6
  19614. 0000E286  4062                     negx.w     -[A2]
  19615. 0000E288  4061                     negx.w     -[A1]
  19616. 0000E28A  40D8                     move.w     [A0]+, SR
  19617. 0000E28C  8A40                     or.w       D5, D0
  19618. 0000E28E  56AF 4080                addq.l     [A7 + 0x4080], 3
  19619. 0000E292  8D83 88B3                unpk       D6, D3, 0x88B3
  19620. 0000E296  8C83                     or.l       D6, D3
  19621. 0000E298  88BC 8E83 88B0           or.l       D4, 0x8E8388B0
  19622. 0000E29E  B099                     cmp.l      D0, [A1]+
  19623. 0000E2A0  8588 AFDF                unpk       -[A2], -[A0], 0xAFDF
  19624. 0000E2A4  A4DF                     syscall    vBlkAlloc, flags=4
  19625. 0000E2A6  9199                     sub.l      [A1]+, D0
  19626. 0000E2A8  8940 5AB2                pack       D4, D0, 0x5AB2
  19627. 0000E2AC  408D                     negx.l     A5
  19628. 0000E2AE  B193                     xor.l      [A3], D0
  19629. 0000E2B0  93A4                     sub.l      -[A4], D1
  19630. 0000E2B2  EEB0                     roxr       D0, D7
  19631. 0000E2B4  B183                     xor.l      D3, D0
  19632. 0000E2B6  AA8B                     syscall    0xA8B
  19633. 0000E2B8  9640                     sub.w      D3, D0
  19634. 0000E2BA  4A86                     tst.l      D6
  19635. 0000E2BC  ABA2                     syscall    rHiliteTab
  19636. 0000E2BE  8D40 A383                pack       D6, D0, 0xA383
  19637. 0000E2C2  8941 A3EF                pack       D4, D1, 0xA3EF
  19638. 0000E2C6  94EF 4060                sub.w      A2, [A7 + 0x4060]
  19639. 0000E2CA  407B 8C9D                negx.w     [PC + A0 * 4 - 0x99]
  19640. 0000E2CE  F9F9                     .invalid   <<F/7/4>>
  19641. 0000E2D0  F9FB                     .invalid   <<F/7/4>>
  19642. 0000E2D2  4057                     negx.w     [A7]
  19643. 0000E2D4  F9F9                     .invalid   <<F/7/4>>
  19644. 0000E2D6  F9FB                     .invalid   <<F/7/4>>
  19645. 0000E2D8  AC8E                     syscall    SpaceExtra, auto_pop
  19646. 0000E2DA  8740 63ED                pack       D3, D0, 0x63ED
  19647. 0000E2DE  EDEC 406F 4040           bfffo      D4, [A4 + 0x4040] {1:D7}
  19648. 0000E2E4  BB8D                     cmpm.l     [A5]+, [A5]+
  19649. 0000E2E6  8596                     or.l       [A6], D2
  19650. 0000E2E8  F9F9                     .invalid   <<F/7/4>>
  19651. 0000E2EA  FBAA                     .invalid   <<F/6/5>>
  19652. 0000E2EC  8340 49F8                pack       D1, D0, 0x49F8
  19653. 0000E2F0  EEE6 F440                bfset      -[A6] {17:32}
  19654. 0000E2F4  4983                     .invalid   4, D3 // invalid opcode 4 with b == 6
  19655. 0000E2F6  8792                     or.l       [A2], D3
  19656. 0000E2F8  A7F9                     syscall    vSuperLoad, flags=7
  19657. 0000E2FA  F9FB                     .invalid   <<F/7/4>>
  19658. 0000E2FC  A887                     syscall    TextFont
  19659. 0000E2FE  8786 8E87                unpk       D3, D6, 0x8E87
  19660. 0000E302  BA40                     cmp.w      D5, D0
  19661. 0000E304  B098                     cmp.l      D0, [A0]+
  19662. 0000E306  8A40                     or.w       D5, D0
  19663. 0000E308  9840                     sub.w      D4, D0
  19664. 0000E30A  728C                     moveq.l    D1, 0xFFFFFF8C
  19665. 0000E30C  8FF9 FBA3 83A4           divs.w     D7, [0xFBA383A4]
  19666. 0000E312  F9FB                     .invalid   <<F/7/4>>
  19667. 0000E314  A187                     syscall    IOPMsgRequest, flags=1
  19668. 0000E316  878E 8796                unpk       -[A3], -[A6], 0x8796
  19669. 0000E31A  8783 87A1                unpk       D3, D3, 0x87A1
  19670. 0000E31E  9E9D                     sub.l      D7, [A5]+
  19671. 0000E320  89B3 838F BD90 978B      or.l       [[ + <<invalid base displacement size>>] + A0 * 2 - 0x426F6875], D4
  19672. 0000E328  9A8C                     sub.l      D5, A4
  19673. 0000E32A  8FF9 FBA9 4054           divs.w     D7, [0xFBA94054]
  19674. 0000E330  859E                     or.l       [A6]+, D2
  19675. 0000E332  F9FB                     .invalid   <<F/7/4>>
  19676. 0000E334  9E8E                     sub.l      D7, A6
  19677. 0000E336  8740 9A7F                pack       D3, D0, 0x9A7F
  19678. 0000E33A  AE40                     syscall    QDError, auto_pop
  19679. 0000E33C  667F                     bne        +0x81 /* 0000E3BD */
  19680. 0000E33E  AE40                     syscall    QDError, auto_pop
  19681. 0000E340  667F                     bne        +0x81 /* 0000E3C1 */
  19682. 0000E342  AE40                     syscall    QDError, auto_pop
  19683. 0000E344  5D8E                     subq.l     A6, 6
  19684. 0000E346  8390                     or.l       [A0], D1
  19685. 0000E348  9387                     subx.l     D1, D7
  19686. 0000E34A  8F42 708E                pack       D7, D2, 0x708E
  19687. 0000E34E  0000 0006                ori.b      D0, 0x6
  19688. 0000E352  4B79 4B1D 0000           chk.w      D5, [0x4B1D0000]
  19689. 0000E358  3DA7 581B                move.w     [A6 + D5 + 0x1B], -[A7]
  19690. 0000E35C  47A1                     .invalid   3, -[A1] // invalid opcode 4 with b == 6
  19691. 0000E35E  4119                     .invalid   0, [A1]+ // invalid opcode 4 with b == 4
  19692. 0000E360  0000 0000                ori.b      D0, 0x0
  19693.